Actualiza Gradle para Android

El SDK de Android de anuncios de Google para dispositivos móviles 22.4.0 agregó un elemento <property> en su manifiesto de Android. Para compilar con esta versión o versiones posteriores, se requiere el uso de Gradle 6.7.1 o una versión posterior y el complemento de Android para Gradle 4.2.0 o una versión posterior. En esta guía, aprenderás a asegurarte de que el editor de Unity sea compatible.

Requisitos previos

Completa la Guía de introducción. Asegúrate de hacer lo siguiente:

  • Establece el nivel de API mínimo en 21
  • Establece el nivel de API objetivo en 33 o uno superior.
  • Habilita la configuración Custom Main Gradle Template y la configuración de Custom Gradle Properties Template.

Unity 2022.2 y versiones posteriores

Unity 2022.2 y las versiones posteriores incluyen versiones más recientes de Gradle para Android de forma predeterminada. No se requiere ninguna acción adicional para admitir el SDK de Android de anuncios de Google para dispositivos móviles 22.4.0.

Unity 2022.1 y versiones anteriores

Unity 2022.2 y las versiones anteriores usan una versión anterior de Gradle para Android, que no es compatible con el SDK de Android 22.4.0 de los anuncios de Google para dispositivos móviles. En los siguientes pasos, se muestra cómo actualizar a la versión mínima de Gradle requerida según tu proceso de compilación:

  1. Cómo habilitar las plantillas de Gradle personalizadas

    Ve a Project Settings > Player > Android > Publishing Settings > Build y selecciona:

    • Plantilla personalizada base de Gradle

  2. Modifica la plantilla base de Gradle

    Abre el archivo Assets/Plugins/Android/baseProjectTemplate.gradle y configura las dependencias para usar las herramientas de compilación de Gradle 4.2.0.

      allprojects {
          buildscript {
              dependencies {
                  classpath 'com.android.tools.build:gradle:4.2.0'
                  **BUILD_SCRIPT_DEPS**
              }
          }
      }
      ...
    
  3. Cómo actualizar Gradle

    Actualiza tu versión de Gradle a 6.7.1. Los pasos para esto son ligeramente diferentes en función de si exportas tu proyecto como un proyecto de Android Studio como parte de tu proceso de compilación.

    Compilaciones integradas en Unity

    Cómo instalar Gradle

    Descarga la versión 6.7.1 de Gradle.

    Cómo configurar la ruta de acceso de Gradle en Unity

    En Unity, abre Unity Preferences > External Tools y configura la ruta de acceso de Gradle personalizada.

    Compilaciones de Android Studio

    Exporta el proyecto de Android Studio

    Abre el menú File > Build Settings, habilita la opción Export Project que esté marcada y presiona el botón Export. Una vez exportado, abre el proyecto en Android Studio.

    Actualiza el wrapper de Gradle

    Abre el archivo ./gradle/wrapper/gradle-wrapper.properties y configura distributionUrl para usar 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