Kits SDK para Unity / Cómo establecer la compilación de aplicación para Android 11 en Unity 2019
  Volver a Documentos

Kits SDK para Unity

Cómo establecer la compilación de aplicación para Android 11 en Unity 2019

Para ser compatible con Android 11 (nivel de API 30), se ha agregado el elemento visibilidad del paquete <queries> a algunas bibliotecas de Android. El elemento <queries> requiere la versión 5.6.4 o posterior de Gradle. Se recomienda utilizar la versión 6.9.2 de Gradle, ya que esta versión es compatible con Unity 2019, 2020 y 2021.

En la versión 2020 y superiores de Unity, se instala por defecto la versión de Gradle compatible con Android 11.

Para instalar Gradle compatible con Android 11, siga estos pasos:

  1. Descargue Gradle 6.9.2.
  2. Abra su proyecto en el Unity Editor.
  3. En el menú principal, vaya a Edit > Preferences (Windows) o Unity > Preferences (macOS).
  4. Vaya a la sección External Tools > Android.
  5. Desmarque la casilla Gradle installed with Unity.
  6. En el campo Gradle, haga clic en Browse y seleccione la carpeta con los archivos de Gradle 6.9.2.
  1. En el menú principal, vaya a Edit > Project Settings.
  2. Vaya a la pestaña Player > Android.
  3. En la sección Publishing Settings > Build, marque la Custom Main Gradle Template, Custom Launcher Gradle Template, y Custom Gradle Properties Template.
  4. Añada la siguiente línea en el archivo Assets/Plugins/Android/gradleTemplate.properties:
Copy
Full screen
Small screen
android.useAndroidX=true
  1. Haga los siguientes cambios en los archivos Assets/Plugins/Android/mainTemplate.gradle y Assets/Plugins/Android/launcherTemplate.gradle:
    1. Elimine el siguiente comentario al principio del archivo (puede faltar):
Copy
Full screen
Small screen
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
    1. Añada las siguientes líneas al principio del archivo:
Copy
Full screen
Small screen
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'
  		}
	}
}
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Valore esta página
Valore esta página
¿Hay algo en lo que podamos mejorar?

Prefiero no responder

¡Gracias por tu mensaje!
Última actualización: 28 de Abril de 2022

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!