unity gradle 打包 记录

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

gradle打包 玄学问题.
gradle插件版本 和 gradle版本 要对应 不然 打包会出问题
查看gradle插件版本
路径在
F:\Unity2017\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates
\libTemplate.gradle 文件中可以看到
在这里插入图片描述
插件版本为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
在这里插入图片描述
目录中gradle开头的jar 结尾就是他们的版本 这个版本就是Unity当前使用的gradle版本
如何解决 玄学打包报错呢
我是这样的
打开自己项目的目录 进入Temp\gradleOut\build.gradle
打开文件 将里面 的插件 版本 改成 对应unity当前使用的gradle 版本
然后打包 之后 玄学的就可以了。

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

补充 修改manifest文件 要加如下语句
<meta-data android:name = “unityplayer.UnityActivity” android:value = “true” />

2020.2.7 采坑
在新版unity又出现空包报错 报错大致如下
在这里插入图片描述
可以大致看出意思就是下载不到资源, 应该是跟网络有关,
经过翻阅资料和询问大佬找到解决方案
如下: 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问我

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值