【Unity】安卓打包 Gradle build failed
安卓打包问题解决
版本:unity 2019.2.3f1
其实到了这个版本附近,打包安卓已经是非常简单,只需要注意一点细节便可以打包成功。
一、路径含有中文
Gradle build failed
查看Console窗口,确定问题是路径存在中文
注:这里的路径不含中文,是指unity 编辑器安装路径 和你的 项目路径 均不能有中文出现
二、项目名/ 公司名 /包名 未设置
Package Name has not been set up correctly
这个问题比较简单( ̄ェ ̄;),进入Edit > Project Setting > Player ,到对应位置进行设置即可。
名字自己随意设置,但不能和默认的相同
三、SDK设置错误
Android resource linking failed
上面Console中的Asset path,是我以前使用老版本时,自己下载的SDK路径,也算是一个遗留问题了。
以前都用的internal模式,很舒服,然鹅!!!∑(゚Д゚ノ)ノ!这种模式被遗弃了。现在只有使用Gradle的Build System ,再加上版本落后等问题,就会莫名其妙的报错。
解决方法:
-
自己下载更新 安卓SDK 和 JDK ,然后到Edit > Preferences > External Tools 进行配置
(如何下载正确的SDK和JDK版本,可以搜寻相关问题,此处不展开) -
(推荐) 使用Unity给你安装的版本,到Edit > Preferences > External Tools 勾选以下选项
注意:如果勾选后,仍然出现 黄色小警告 ,提示你 You are missing Android SDK / NDK …… 这说明 你并没有让Unity为你安装SDK。
(1)打开Unity Hub > 安装 > 添加模块
(2)添加Android Build Support ,并勾选 Android SDK & NDK Tools 和 OpenJDK
如果你的 External Tools面板 和我的 不一样 ,路径框旁边应该有个Download按钮,下载也可以的到同样的效果.。
四、其他
如果还是没有解决打包问题,这里列举了一些不错的文章希望对你有所帮助。
https://blog.csdn.net/ChinarCSDN/article/details/79597142
你也可以查看官方文档,找到对应版本,也可以解决很多问题哦ᕦ(・ㅂ・)ᕤ
https://docs.unity3d.com/Manual/android-sdksetup.html
水平有限,若有错误,请多包涵<(_ _)>