unity gradle 打包 记录

gradle打包 需要注意 事项 :
首先确认jdk sdk 配置完成
接着打包的时候 要记得 包名要改 不能用默认的
还要记得 签名

gradle打包 玄学问题.
gradle插件版本 和 gradle版本 要对应 不然 打包会出问题
查看gradle插件版本
路径在
F:\Unity2017\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates
\libTemplate.gradle 文件中可以看到
unity gradle 打包 记录_第1张图片
插件版本为2.3.0 如何查看对应的gradle版本 网址如下
https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-gradle
接着 如何查看unity gradle版本 路径如下
F:\Unity2017\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib
unity gradle 打包 记录_第2张图片
目录中gradle开头的jar 结尾就是他们的版本 这个版本就是Unity当前使用的gradle版本
如何解决 玄学打包报错呢
我是这样的
打开自己项目的目录 进入Temp\gradleOut\build.gradle
打开文件 将里面 的插件 版本 改成 对应unity当前使用的gradle 版本
然后打包 之后 玄学的就可以了。

如果想更替 gradle版本 则在上面说的查看gradle版本的上级路径lib 替换成 你要改的gradle版本 替换之前 最后 备份 以防万一…
gradle 下载网址如下
https://services.gradle.org/distributions

补充 修改manifest文件 要加如下语句

2020.2.7 采坑
在新版unity又出现空包报错 报错大致如下
unity gradle 打包 记录_第3张图片
可以大致看出意思就是下载不到资源, 应该是跟网络有关,
经过翻阅资料和询问大佬找到解决方案
如下: Build Setting -> PlayerSettings -> Publishing Settings -> Buid -> Custom Grade Template 勾选上后
有多出一个文件Assets -> Plugins -> Android -> mainTemplate.gradle
将下载源改成国内的 我用的是阿里源
修改为如下
在这里插入图片描述
具体url 我不知道会不会修改 可以查看
https://maven.aliyun.com/mvn/view 该网址来查看url正不正确
通过这次问题 我们在Android Studio 上也可以修改源 因为有时候改版本的时候
要下载导致很慢 修改内容如下:
File -> Setting -> Build -> Gradle -> Android Studio -> Enable embedded Maven repository 勾选上
然后修改 build.gradle 文件 如下:
在这里插入图片描述
持续更新,
写这篇 只是记录 自己能看懂就完事了 别人看不懂 可以加我QQ问我

你可能感兴趣的:(unity,记录)