unity2021.3 打包-Gradle build failed报错

第一次进行安卓移动端的打包,查阅了一些资料,有以下相关参考:

Unity2019使用Gradle打包Apk的问题_unity 2019 gradle 版本-优快云博客

Android编译打包报错Invalid keystore format-优快云博客

Android Studio 4.0 的 gradle-6.1.1-all.zip 下载(包含其他版本)-优快云博客

本人没有VPN所以使用的方法是使用已经下载好的gradle

首先尝试对gradle相关配置文件修改,结果失败了,在build过程中一直在等待无反应,判断为需要vpn。故在C:\ProgramFiles\Unity\Hub\Editor\2021.3.19f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates下的baseProjectTemplate.gradle内寻找到如下信息

// If you are changing the Android Gradle Plugin version, make sure it is compatible with the Gradle version preinstalled with Unity
// See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html
// See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle

翻译成人话:不想使用unity自带的gradle就去官网看看需要自行下载的gradle需要兼容的版本吧

笔者使用的是2021.3版本的unity,所以下载的是6.1.1版本的gradle,附链接

Android Studio 4.0 的 gradle-6.1.1-all.zip 下载(包含其他版本)-优快云博客

下载完安装好后,在unity的extern tool那里指定一下gradle的位置。

最后又冒出来个问题说在.android文件下有个Invalid keystore format的问题,直接删掉debug.keystore就好了,unity打包的过程中会自动重新生成的。


2023.11.11更新,项目打包发布的过程中,进度条卡住了,断网后就好了,可能是因为公司的网络不太好,回家之后就不需要断网了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值