So konfigurieren Sie eine Anwendungs-Build für Android 11 in Unity 2019
Um Android 11 (API-Level: 30) zu unterstützen, wurde einige Android-Bibliotheken um das für die Paketsichtbarkeit zuständige Element <queries>
ergänzt. Das <queries>
-Element erfordert Gradle 5.6.4 oder höher. Es wird empfohlen, Gradle 6.9.2 zu verwenden, da diese Version von Unity 2019, 2020 und 2021 unterstützt wird.
In Unity 2020 und höher wird standardmäßig eine Gradle-Version mit Android-11-Support installiert.
Um Gradle mit Android-11-Support zu installieren, befolgen Sie diese Schritte:
- Laden Sie Gradle 6.9.2 herunter.
- Öffnen Sie Ihr Projekt im Unity-Editor.
- Navigieren Sie im Hauptmenü zu
Edit > Preferences (Windows) bzw.Unity > Preferences (macOS). - Navigieren Sie zu
External Tools > Android . - Deaktivieren Sie das Kontrollkästchen
Gradle installed with Unity . - Klicken Sie neben dem
Gradle -Feld aufBrowse , und wählen Sie den Ordner mit den Gradle 6.9.2-Dateien aus.
- Navigieren Sie im Hauptmenü zu
Edit > Project Settings . - Wechseln Sie zur Registerkarte
Player > Android . - Aktivieren Sie im Abschnitt
Publishing Settings > Build die KontrollkästchenCustom Main Gradle Template ,Custom Launcher Gradle Template undCustom Gradle Properties Template . - Fügen Sie folgende Zeile der Datei
Assets/Plugins/Android/gradleTemplate.properties
hinzu:
- groovy
android.useAndroidX=true
- Nehmen Sie die folgenden Änderungen in den Dateien
Assets/Plugins/Android/mainTemplate.gradle
undAssets/Plugins/Android/launcherTemplate.gradle
vor:- Löschen Sie den folgenden Kommentar am Anfang der Datei (eventuell nicht vorhanden):
- groovy
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
- Ergänzen Sie folgende Zeilen am Anfang der Datei:
- groovy
buildscript {
repositories {
google()
jcenter()
}
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()
jcenter()
flatDir {
dirs 'libs'
}
}
}
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.