前言
根据谷歌商店要求,提交应用必须设置 targetSdkVersion 35,而适配targetSdkVersion35 至少需要升级 到 AGP 8.6 gradle 8.7 和 jdk17。
当前可以选择不是最新但也比较新的 AGP 8.9.3 - gradle-8.11.1 - jdk17 搭配
developer.android.google.cn/google/play…
developer.android.com/build/relea…
下载 jdk
下载 gradle
services.gradle.org/distributio…
services.gradle.org/distributio…
配置 gradle
External Tools 中配置 gradle 路径, 但是unity2022 不支持在这里配置 jdk,
也可以使用 c# 构建脚本修改此路径, api为
EditorPrefs.SetString("GradlePath", "你本地的 gradle 路径");
配置 AGP 和 jdk
在 PlayerSettings 中勾选 CustomBaseGradleTemplate CustomGradlePropertiesTemplate
在 Assets/Plugins/Android/CustomBaseGradleTemplate 中设置 AGP 版本
在 Assets/Plugins/Android/CustomGradlePropertiesTemplate 设置 jdk 的路径