Zur Unterstützung von Android 11 (API-Level 30) wurde den ARCore-Erweiterungen für die AR Foundation (1.19 oder höher) das Element Paketsichtbarkeit
<queries>
hinzugefügt.
Wenn Sie diese Versionen von ARCore verwenden, ist für das <queries>
-Element die Gradle-Version 5.6.4 oder höher erforderlich.
In den meisten Fällen reicht die Verwendung des Android-Gradle-Plug-ins Version 3.6.0 aus. Die Kompatibilität zwischen dem Android-Gradle-Plug-in und der von Ihnen verwendeten Gradle-Version finden Sie in der Kompatibilitätstabelle für das Android-Gradle-Plug-in.
Unterstützung für Unity Gradle
Anleitungen für unterstützte Versionen von Unity finden Sie in den folgenden Abschnitten.
Weitere Informationen finden Sie in diesen Artikeln:
- Gradle-Unterstützung von Unity
- Gradle-Build konfigurieren von Android
Unity 2021 und höher
Alle Versionen von Unity 2021 unterstützen Android 11. Detaillierte Informationen zur Version finden Sie in der Unity-Dokumentation zu Gradle for Android (2021). Zusammenfassung:
Unity 2021.1 bis einschließlich 2021.1.15f1 wird mit Gradle 5.6.4 oder höher (und dem Gradle-Plug-in 3.6.0 oder höher) ausgeliefert. Es sind keine weiteren Maßnahmen erforderlich.
Unity 2021.1.16f1 und höher werden mit Gradle 6.1.1 oder höher (und dem Gradle-Plug-in 4.0.1 oder höher) ausgeliefert. Es sind keine weiteren Maßnahmen erforderlich.
Unity 2020
Alle Versionen von Unity 2020 unterstützen Android 11. Detaillierte Versionsinformationen finden Sie in der Unity-Dokumentation zu Gradle for Android (2020). Zusammenfassung:
Unity 2020.1, 2020.2 und 2020.3 bis einschließlich 2020.3.14f1 werden mit Gradle 5.6.4 oder höher (und Gradle-Plug-in 3.6.0 oder höher) ausgeliefert. Es sind keine weiteren Maßnahmen erforderlich.
Unity 2020.3.15f1 und höher werden mit Gradle 6.1.1 oder höher (und dem Gradle-Plug-in 4.0.1 oder höher) ausgeliefert. Es sind keine weiteren Maßnahmen erforderlich.
Unity 2019.4
Öffnen Sie in Unity Unity Preferences > External Tools und legen Sie den benutzerdefinierten Gradle auf Gradle 5.6.4 oder höher fest. Weitere Informationen finden Sie unter Gradle-Build-Tool herunterladen.
Rufe Project Settings > Player > Android > Publishing Settings > Build auf und wähle beide aus:
- Custom Main Gradle Template
- Custom Launcher Gradle Template.
Wenden Sie die folgenden Änderungen auf beide generierten Dateien an:
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
Falls vorhanden, entfernen Sie den folgenden Kommentar am Anfang der Datei:
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
Fügen Sie oben in der Datei die folgenden Zeilen ein:
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' } } }