为 Android 构建 Unity

每个 Unity 编辑器版本只能与特定版本的 Gradle 兼容。较早版本的 Unity 编辑器使用较早版本的 Gradle,而较早版本的 Gradle 与最新版 Google 移动广告不兼容。

如需构建 Android 应用,请选择您偏好的 Unity 编辑器版本:

2023.1 或更高版本

启用 Gradle build 预处理器

在 Unity 编辑器 2021.3.41f1 及更高版本中,Gradle build 预处理器默认处于启用状态。该处理器会自动应用所有必需的 Gradle 和可执行游戏文件设置,以支持在较低版本的 Unity 编辑器中使用最新版 Google Mobile Ads Unity Plugin

启用 Gradle build 预处理器

手动配置 Android 和 Gradle 设置

启用自定义 Gradle 模板

依次前往 Project Settings(项目设置)> Player(可执行游戏文件)> Android > Publishing Settings(发布设置)> Build(构建),然后启用 Custom Main Gradle TemplateCustom Gradle Properties Template

启用自定义 Gradle 模板

设置目标 API 级别

在主菜单中,依次打开 Edit(编辑)> Project Settings(项目设置)> Player(可执行游戏文件)> Android > Other Settings(其他设置),并将 Target API Level(目标 API 级别)设置为 API Level 23(API 级别 23)或更高级别。

2021.3.41f1 - 2022.3

启用 Gradle build 预处理器

在 Unity 编辑器 2021.3.41f1 及更高版本中,Gradle build 预处理器默认处于启用状态。该处理器会自动应用所有必需的 Gradle 和可执行游戏文件设置,以支持在较低版本的 Unity 编辑器中使用最新版 Google Mobile Ads Unity Plugin

启用 Gradle build 预处理器

手动配置 Android 和 Gradle 设置

启用自定义 Gradle 模板

依次前往 Project Settings(项目设置)> Player(可执行游戏文件)> Android > Publishing Settings(发布设置)> Build(构建),然后启用 Custom Main Gradle TemplateCustom Gradle Properties Template

启用自定义 Gradle 模板

设置目标 API 级别

在主菜单中,依次打开 Edit(编辑)> Project Settings(项目设置)> Player(可执行游戏文件)> Android > Other Settings(其他设置),并将 Target API Level(目标 API 级别)设置为 API Level 23(API 级别 23)或更高级别。

将 Jetifier 忽略列表添加到“gradleTemplate.properties”

修改 Assets/Plugins/Android/gradleTemplate.properties,在其中添加下面这行内容:

  android.jetifier.ignorelist=annotation-experimental-1.4.0.