Uaktualnij Gradle na Androida

Pakiet SDK do reklam mobilnych Google na Androida 22.4.0 dodał element <property> w pliku manifestu Androida. Kompilowanie w tej wersji lub nowszej wymaga użycia Gradle 6.7.1 lub nowszej wersji i wtyczki Androida do obsługi Gradle 4.2.0 lub nowszej wersji. Z tego przewodnika dowiesz się, jak sprawdzić, czy Twój edytor Unity jest zgodny.

Wymagania wstępne

Zapoznaj się z przewodnikiem dla początkujących. Pamiętaj, aby:

  • Ustaw minimalny poziom interfejsu API na 21.
  • Ustaw docelowy poziom interfejsu API na 33 lub wyższy.
  • Włącz ustawienia Niestandardowy główny szablon GradleNiestandardowy szablon właściwości Gradle.

Unity w wersji 2022.2 lub nowszej

Unity w wersji 2022.2 i nowszej zawiera domyślnie nowsze wersje Gradle na Androida. Aby korzystać z pakietu Android SDK 22.4.0 do reklam mobilnych Google, nie musisz wykonywać żadnych dodatkowych działań.

Unity w wersji 2022.1 i starszych

Wersje Unity 2022.2 i starsze korzystają ze 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. Aby uaktualnić Gradle do minimalnej wymaganej wersji na podstawie procesu kompilacji, wykonaj te czynności:

  1. Włączanie niestandardowych szablonów Gradle

    Kliknij Ustawienia projektu > Odtwarzacz > Android > Ustawienia publikacji > 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 kompilacji Gradle w wersji 4.2.0.

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

    Zaktualizuj wersję Gradle do 6.7.1. W zależności od tego, czy w ramach procesu kompilacji eksportujesz projekt jako projekt Android Studio, czynności te różnią się nieco od siebie.

    Zintegrowane wersje Unity

    Instalowanie Gradle

    Pobierz Gradle w wersji 6.7.1.

    Ustawianie ścieżki Gradle w Unity

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

    Kompilacje w Android Studio

    Wyeksportuj projekt Android Studio

    Otwórz menu Plik > Ustawienia kompilacji, zaznacz Eksportuj projekt, zaznacz i kliknij przycisk Eksportuj. Po wyeksportowaniu otwórz projekt w Android Studio.

    Aktualizowanie oprogramowania pośredniczącego Gradle

    Otwórz plik ./gradle/wrapper/gradle-wrapper.properties i ustaw wartość parametru distributionUrl, aby użyć 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