【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 ,再加上版本落后等问题,就会莫名其妙的报错。

解决方法:

  1. 自己下载更新 安卓SDK 和 JDK ,然后到Edit > Preferences > External Tools 进行配置
    (如何下载正确的SDK和JDK版本,可以搜寻相关问题,此处不展开)在这里插入图片描述

  2. (推荐) 使用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


水平有限,若有错误,请多包涵<(_ _)>

猜你喜欢

转载自blog.csdn.net/zigzagbomb/article/details/100555795