如要支援 Android 11 (API 級別 30),請參閱套件瀏覽權限
已將 <queries>
元素新增至 AR Foundation (1.19 以上版本) 的 ARCore 擴充功能。
使用這些 ARCore 版本時,<queries>
元素需要 Gradle 版本
5.6.4 以上版本。
在大多數情況下,使用 Android Gradle 外掛程式 3.6.0 版是 而負責任的 AI 技術做法 有助於達成這項目標確認 Android Gradle 外掛程式和 您使用的 Gradle 版本,請參閱 Android Gradle 外掛程式 相容性表。
Unity Gradle 支援
以下提供支援的 Unity 版本操作說明 專區。
如需更多資訊,請參閱下列文章:
- Unity 的 Gradle 支援
- Android 的「Configure Gradle Build」
Unity 2021 以上版本
Unity 2021 的所有版本都支援指定 Android 11 為目標。請參閱 Unity 2021 年 Android 適用的 Gradle 說明文件。摘要:
Unity 2021.1 起至 2021.1.15f1 起,皆隨附 Gradle 5.6.4 以上版本 (以及 Gradle 外掛程式 3.6.0 以上版本)。您無須採取任何行動。
Unity 2021.1.16f1 以上版本隨附 Gradle 6.1.1 以上版本 (以及 Gradle 外掛程式 4.0.1 以上版本)。您無須採取任何行動。
Unity 2020
Unity 2020 的所有版本都支援指定 Android 11 為目標。請參閱 Unity 2020 年 Android 適用的 Gradle 說明文件。摘要:
Unity 2020.1、2020.2 和 2020.3 將自 2020.3.14f1 起出貨,並包括 Gradle 5.6.4 以上版本 (以及 Gradle 外掛程式 3.6.0 以上版本)。 您無須採取任何行動。
Unity 2020.3.15f1 以上版本將與 Gradle 6.1.1 以上版本 (及 Gradle 外掛程式 4.0.1 以上版本)。您無須採取任何行動。
Unity 2019.4
在 Unity 中開啟 Unity Preferences > External Tools,然後設定自訂規格 Gradle 到 Gradle 5.6.4 以上版本。詳情請見 適用於下載內容的 Gradle 建構工具。
前往 Project Settings > Player > Android > Publishing Settings > Build,然後選取以下兩者:
- Custom Main Gradle Template
- Custom Launcher Gradle Template。
將下列變更套用至兩個產生的檔案:
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
如果檔案有以下註解,請移除檔案頂端的註解:
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
在檔案頂端插入下列幾行內容:
buildscript { repositories { google() mavenCentral() } dependencies { // Must be Android Gradle Plugin 3.6.0 or later. For a list of // compatible Gradle versions refer to: // https://developer.android.com/studio/releases/gradle-plugin classpath 'com.android.tools.build:gradle:3.6.0' } } allprojects { repositories { google() mavenCentral() flatDir { dirs 'libs' } } }