您需要 登录 才可以下载或查看,没有账号?注册
x
之前做一半的时候都是可以导出的,结果做一半之后就这个样子导出不成了
问题原因和解决方法:
jdk未安装,unity出apk,环境搭建可参考:
一、初衷做独立游戏时,想构建个android的apk发现一堆报错,对于平常构建apk不多的同学来说不得不花一定时间解决各种问题,白白浪费1到2天。虽然都不是很难的问题,但反复踩坑还是挺烦的,还是记录一下整体的流程,下次照搬,一劳永逸吧! 网上其实能搜到很多解决方案,但大多数只是解决其中一两个问题,所以本文目的在于整合构建android apk中的所有问题,让小白可以轻轻松松,从0构建一个完整的apk! 二、搭建环境unity的安装就不多说了,不是本文的重点,本文将介绍在装好unity后,如何一步步构建出apk。 2.1切换android平台依次点击File->BuildSettings,弹出图1菜单,选中android,点击switch platform就好了,如果无法切android,那应该是没有安装android 模块,在hud的安装目录中,找到对应unity版本的android模块下载安装即可。
图12.2 搭建build基础环境android平台切好后,点击图1的build就可以构建apk了,但构建了一会就会报错,大概是找不到jdk等,导致构建失败。这是由于构建android apk的基础环境还没有构建。构建的步骤大致如下: 1)依次点击Edit->Preferences->External Tools,打开外部工具配置面板,如图2,途中android栏下红框处则为需要配置的本地环境路径。 图22>配置Jdk。取消默认选项,点击jdk输入框右边的Browse,如果本机已装jdk,这个时候会提示选择默认路径。 3>配置sdk。步骤同jdk,这里作者建议先下载androidstudio在通过androidstudio下载对应sdk。可以参考 5>gradle保持默认即可。有特殊需求在调整此路径。 至此环境已基本搭建完成,接下来可以按下图1中的build按钮就可以构建android apk了! 三、构建常见报错处理3.1 Gradle 被占用提示构建失败,gradle被占用。这有可能androidstudio占用着gradle,可以关掉gradle再试,还不行,就要查查别的可能占用的情况。 3.2 路径中存在非ASCII码打包路径保持全英文就好了。 3.3 gradle报错抛出一些异常80%的报错都是gradle抛出的异常,这里总结几项。 2>空间不足异常。看看磁盘的空间,有的时候是c盘是否空间不足。 4>有些时候构建过程会有很多奇怪的异常,实在没法解决,重启以下电脑,说不定就解决了。 3.4 APK 构建成功了,但包无法安装四、总结android出包最麻烦的无非是环境的搭建,以及各种出包异常的处理。本文会持续总结构建apk过程中遇到的各种奇难杂症及解决方法,让天下没有难出的APK!
|