Uaktualnij Gradle na Androida

Pakiet SDK do reklam mobilnych Google na Androida 22.4.0 dodał do pliku manifestu Androida element <property>. Korzystanie z tej lub nowszej wersji wymaga użycia narzędzia Gradle w wersji 6.7.1 lub nowszej oraz wtyczki na Androida do obsługi Gradle w wersji 4.2.0 lub nowszej. Z tego przewodnika dowiesz się, jak zapewnić zgodność edytora Unity.

Wymagania wstępne

Wykonaj czynności opisane w przewodniku dla początkujących. Wykonaj te czynności:

  • Ustaw minimalny poziom interfejsu API na 21
  • Ustaw docelowy poziom interfejsu API na 33 lub wyższy
  • Włącz ustawienia niestandardowego szablonu Gradle głównego i niestandardowego szablonu właściwości Gradle

Unity 2022.2 i nowsze

Unity w wersji 2022.2 i nowszych zawiera domyślnie nowsze wersje Gradle na Androida. Nie musisz podejmować żadnych dodatkowych działań, aby zapewnić obsługę pakietu SDK do reklam mobilnych Google na Androida w wersji 22.4.0.

Unity 2022.1 i starsze

Unity w wersji 2022.2 i starszych używają starszej wersji Gradle na Androida, która nie jest obsługiwana przez pakiet SDK do reklam mobilnych Google na Androida w wersji 22.4.0. Z tych kroków dowiesz się, jak przejść na minimalnie wymaganą wersję Gradle w zależności od procesu kompilacji:

  1. Włącz niestandardowe szablony Gradle

    Wybierz Ustawienia projektu > Odtwarzacz > Android > Ustawienia publikowania > Kompilacja i wybierz:

    • Niestandardowy podstawowy szablon Gradle

  2. Modyfikowanie podstawowego szablonu Gradle

    Otwórz plik Assets/Plugins/Android/baseProjectTemplate.gradle i ustaw zależności, aby używać narzędzi do kompilacji Gradle w wersji 4.2.0.

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

    Zaktualizuj Gradle do wersji 6.7.1. Czynności, które musisz wykonać, różnią się w zależności od tego, czy w ramach procesu kompilacji eksportujesz projekt jako projekt Android Studio.

    Zintegrowane kompilacje na Unity

    Instalowanie Gradle

    Pobierz Gradle w wersji 6.7.1.

    Ustaw ścieżkę Gradle w Unity

    W Unity otwórz Preferencje Unity > Narzędzia zewnętrzne i ustaw niestandardową ścieżkę Gradle.

    Kompilacje Android Studio

    Eksportowanie projektu Android Studio

    Otwórz menu Plik > Ustawienia kompilacji, zaznacz opcję Eksportuj projekt zaznaczoną i naciśnij przycisk Eksportuj. Po wyeksportowaniu otwórz projekt w Android Studio.

    Aktualizowanie opakowania Gradle

    Otwórz plik ./gradle/wrapper/gradle-wrapper.properties i ustaw w polu distributionUrl plik Gradle 6.7.1.

    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