常见问题
1、Unity 2020.3.15 之前的版本升级 Gradle 版本的操作步骤
在 Player Settings
-> Player
-> Android Tab
-> Publish Settings
-> Build
,然后勾选 Custom Base Gradle Template、Custom Launcher Gradle Template、Custom Main Gradle Template。
以下更改应用于 Assets/Plugins/Android/
该文件夹下生成的三个文件 mainTemplate.gradle
、launcherTemplate.gradle
、baseProjectTemplate.gradle
。
打开 baseProjectTemplate.gradle
修改文件内容:
dependencies {
...
// 将 3.x.0 版本修改为 4.0.0
//classpath 'com.android.tools.build:gradle:3.x.0'
classpath 'com.android.tools.build:gradle:4.0.0'
}
分别打开 mainTemplate.gradle
和 launcherTemplate.gradle
文件,找到 lintOptions
标签, 分别添加 checkReleaseBuilds false 配置:
lintOptions {
abortOnError false
checkReleaseBuilds false
}
同时,为了将 Gradle 版本和 Android Gradle Plugin 版本对应,需要更新 Gradle 版本,下载 6.5.0 版本的 Gradle,解压后放到自定义的文件夹中,同时不勾选 Unity 中的 Preferences
-> External Tools
-> Android
-> Gradle Installed with Unity(recommend)
,改为选择解压后 Gradle 文件夹的位置,如 <some path\>/gradle-6.5.0
。