赞
踩
第一次进行安卓移动端的打包,查阅了一些资料,有以下相关参考:
Unity2019使用Gradle打包Apk的问题_unity 2019 gradle 版本-CSDN博客
Android编译打包报错Invalid keystore format-CSDN博客
Android Studio 4.0 的 gradle-6.1.1-all.zip 下载(包含其他版本)-CSDN博客
本人没有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 下载(包含其他版本)-CSDN博客
下载完安装好后,在unity的extern tool那里指定一下gradle的位置。
最后又冒出来个问题说在.android文件下有个Invalid keystore format的问题,直接删掉debug.keystore就好了,unity打包的过程中会自动重新生成的。
2023.11.11更新,项目打包发布的过程中,进度条卡住了,断网后就好了,可能是因为公司的网络不太好,回家之后就不需要断网了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。