Zur Unterstützung von Android 11 (API-Level 30) ist die Paketsichtbarkeit
Das <queries>
-Element wurde ARCore Extensions for AR Foundation (1.19 oder höher) hinzugefügt.
Wenn du diese ARCore-Versionen verwendest, ist für das <queries>
-Element eine Gradle-Version erforderlich
5.6.4 oder höher.
In den meisten Fällen ist Version 3.6.0 des Android-Gradle-Plug-ins ausreichend. Um die Kompatibilität zwischen dem Android-Gradle-Plug-in und dem Die von Ihnen verwendete Gradle-Version (siehe Android-Gradle-Plug-in) Kompatibilitätstabelle.
Unterstützung von Unity-Gradle
Anleitungen für unterstützte Versionen von Unity finden Sie hier .
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. Siehe Unity 2021 Gradle für Android Dokumentation finden Sie detaillierte Versionsinformationen. Zusammenfassung:
Unity 2021.1 bis einschließlich 2021.1.15f1 mit Gradle 5.6.4 oder höher (und Gradle-Plug-in 3.6.0 oder höher). Es sind keine weiteren Maßnahmen erforderlich.
Unity 2021.1.16f1 und höher werden mit Gradle 6.1.1 oder höher ausgeliefert (und Gradle-Plug-in 4.0.1 oder höher). Es sind keine weiteren Maßnahmen erforderlich.
Unity 2020
Alle Versionen von Unity 2020 unterstützen Android 11. Siehe Unity 2020 Gradle für Android Dokumentation finden Sie detaillierte Versionsinformationen. Zusammenfassung:
Unity 2020.1, 2020.2 und 2020.3 bis einschließlich 2020.3.14f1 versenden mit Gradle 5.6.4 oder höher und Gradle-Plug-in 3.6.0 oder höher. Es sind keine weiteren Maßnahmen erforderlich.
Unity 2020.3.15f1 und höher werden mit Gradle 6.1.1 oder höher ausgeliefert (und Gradle-Plug-in 4.0.1 oder höher). Es sind keine weiteren Maßnahmen erforderlich.
Unity 2019.4
Öffnen Sie Unity Preferences > External Tools in Unity und legen Sie das benutzerdefinierte Gradle auf Gradle 5.6.4 oder höher. Weitere Informationen finden Sie unter Gradle-Build-Tool für Downloads
Rufen Sie Project Settings > Player > Android > Publishing Settings > Build auf und wählen Sie beide aus:
- Custom Main Gradle Template
- Custom Launcher Gradle Template.
Nehmen Sie die folgenden Änderungen in beiden generierten Dateien vor:
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' } } }