Gradle für Android aktualisieren

Das Google Mobile Ads Android SDK 22.4.0 hat im Android-Manifest ein <property>-Element hinzugefügt. Für diese Version oder höher sind Gradle 6.7.1 oder höher und das Android Gradle-Plug-in 4.2.0 oder höher erforderlich. In dieser Anleitung erfahren Sie, wie Sie die Kompatibilität des Unity-Editors sicherstellen.

Voraussetzungen

Arbeiten Sie den Startleitfaden durch. Gehen Sie so vor:

  • Mindest-API-Level auf 21 festlegen
  • Ziel-API-Level auf 33 oder höher festlegen
  • Aktivieren Sie die Einstellungen für die benutzerdefinierte Gradle-Hauptvorlage und die Benutzerdefinierte Gradle-Attributvorlage.

Unity 2022.2 und höher

Unity 2022.2 und höher enthalten standardmäßig neuere Versionen von Gradle für Android. Zur Unterstützung des Google Mobile Ads Android SDK 22.4.0 sind keine weiteren Maßnahmen erforderlich.

Unity 2022.1 und niedriger

Unity 2022.2 und frühere Versionen verwenden eine ältere Version von Gradle for Android, die vom Google Mobile Ads Android SDK 22.4.0 nicht unterstützt wird. Die folgenden Schritte zeigen, wie Sie basierend auf Ihrem Build-Prozess ein Upgrade auf die minimal erforderliche Gradle-Version durchführen:

  1. Benutzerdefinierte Gradle-Vorlagen aktivieren

    Rufe Projekteinstellungen > Player > Android > Veröffentlichungseinstellungen > Build auf und wähle Folgendes aus:

    • Benutzerdefinierte Gradle-Basisvorlage

  2. Gradle-Basisvorlage ändern

    Öffnen Sie die Datei Assets/Plugins/Android/baseProjectTemplate.gradle und legen Sie die Abhängigkeiten so fest, dass die Gradle-Build-Tools 4.2.0 verwendet werden.

      allprojects {
          buildscript {
              dependencies {
                  classpath 'com.android.tools.build:gradle:4.2.0'
                  **BUILD_SCRIPT_DEPS**
              }
          }
      }
      ...
    
  3. Gradle aktualisieren

    Aktualisieren Sie Ihre Gradle-Version auf 6.7.1. Die Schritte hierfür unterscheiden sich geringfügig, je nachdem, ob Sie Ihr Projekt als Android Studio-Projekt im Rahmen Ihres Build-Prozesses exportieren.

    Unity integrierte Builds

    Gradle installieren

    Laden Sie Gradle Version 6.7.1 herunter.

    Gradle-Pfad in Unity festlegen

    Öffnen Sie in Unity Unity-Einstellungen > Externe Tools und legen Sie den benutzerdefinierten Gradle-Pfad fest.

    Android Studio-Builds

    Android Studio-Projekt exportieren

    Öffnen Sie das Menü File > Build Settings (Datei > Build-Einstellungen), aktivieren Sie die Option Export Project (Projekt exportieren) und aktivieren Sie. Klicken Sie dann auf die Schaltfläche Export (Exportieren). Öffne nach dem Export das Projekt in Android Studio.

    Gradle-Wrapper aktualisieren

    Öffnen Sie die Datei ./gradle/wrapper/gradle-wrapper.properties und legen Sie für distributionUrl fest, dass Gradle 6.7.1. verwendet wird.

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip