unity3d 4.0 编译android apk出错 no platform found!

       今天是悲催的一天,要学习unity3d,所以官网下载了 unity3d 4.0(版本很多,由于自己手中教材书中用的是4.0,其实都一样,最后恰恰发现出错是因为这个版本,继续看吧!),进行安装,打补丁,可以正常使用,自己想把书中一个例子编译到android手机上看看效果,自己之前搞过android环境已经配好,所以只用点击菜单栏中的Edit-Preferences-External Tools-Android SDK Location选中自己sdk路径即可,然后run结果发现出错!


奇怪,自己sdk中明明有一个android 4.4的开发包(只有一个),于是在网上找答案,发现有帖子说是必须要android开发包必须包含unity3d编译时候最小的sdk开发包,也就是android4.0,于是又花了一个小时时间在sdk中下载更新了android4.0开发包,再试,又发现还是 no platform found!,奇怪,继续度娘!又发现说是要多下几个sdk,并且要改file-build seting - player settings 

中的Other setting 如图两个地方,其中第二个修改成的api level一定要在你sdk中有!

这下应该好了吧?试了以后又失望了!还是no platform found!然后索性把sdk中所有包都下了android2.3-android4.4,还是没有用,于是继续查java的环境变量、jdk配置、path路径...都对着,真是奇怪!

后来发现一个和我一样问题的网友,他也用的是4.0版本,说是自己卸载4.0后下载4.x后就可以了,于是自己耐着性子下了4.34,破解安装,果不其然编译通过!!!但是又有一个新问题

这个问题比较简单,一看就明白了,是在 sdk/tools/下,找不到 zipalign.exe 造成的,自己最后在sdk\build-tools\android-4.4W\ 文件夹下找到了zipalign.exe,那就把 sdk\build-tools\android-4.4W\ 文件夹下的 zipalign.exe 拷贝到 sdk\tools\ 文件夹下,再编译大功告成,真是的,这么小问题搞了一天,其实不管搭建什么开发环境有可能碰到比较么不着头脑的问题,多查、多试一般都可以解决。







 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity3D编译工具是一种能够将Unity3D编译后的游戏文件进行解密并还原成源代码的工具。在游戏开发行业中,Unity3D被广泛应用于移动游戏、桌面游戏、虚拟现实游戏等众多领域,其强大的游戏开发功能得到了越来越多游戏开发者的青睐。但是,随着Unity3D逐渐成为主流游戏引擎,也吸引了一些不法分子利用其安全漏洞攻击游戏,通过反编译工具获取游戏源代码、敏感信息等,造成了极大的安全风险和禁用使用者发自心底的快乐体验。 因此,Unity3D编译工具就成了游戏开发者必备的工具之一。它可以有效地抵御黑客攻击,保障游戏安全和用户隐私。通常情况下,一些反编译工具不仅仅能够还原单个C#文件,还可以还原大型游戏项目中的全部代码,这意味着可以轻松获取游戏中的全部资源,包括设计方案、代码文件、音频文件、图片素材等。 Unity3D编译工具的使用需要对反编译技术有所了解。一般工具的使用过程包括三个步骤:首先,通过工具对目标游戏文件进行逆向分析获取各种关键信息;其次,对分析结果进行处理,尝试还原Lua文件、C#文件、脚本文件、资源文件等;最后,对还原后的文件进行编辑和修改,以进行相关性的开发和制作。 综上所述,Unity3D编译工具为游戏开发者提供了一种有效的解决Unity3D游戏安全问题的方案。但是,在使用反编译工具时需要遵循相关法律法规,不得违反知识产权和信息安全的相关法律规定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值