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:
- Descargue Gradle 6.9.2.
- Abra su proyecto en el Unity Editor.
- En el menú principal, vaya a
Edit > Preferences (Windows) oUnity > Preferences (macOS). - Vaya a la sección
External Tools > Android . - Desmarque la casilla
Gradle installed with Unity . - En el campo
Gradle , haga clic enBrowse y seleccione la carpeta con los archivos de Gradle 6.9.2.
- En el menú principal, vaya a
Edit > Project Settings . - Vaya a la pestaña
Player > Android . - En la sección
Publishing Settings > Build , marque laCustom Main Gradle Template ,Custom Launcher Gradle Template , yCustom Gradle Properties Template . - Añada la siguiente línea en el archivo
Assets/Plugins/Android/gradleTemplate.properties
:
- groovy
android.useAndroidX=true
- Haga los siguientes cambios en los archivos
Assets/Plugins/Android/mainTemplate.gradle
yAssets/Plugins/Android/launcherTemplate.gradle
:- Elimine el siguiente comentario al principio del archivo (puede faltar):
- groovy
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
- Añada las siguientes líneas al principio del archivo:
- groovy
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?
Valore esta página
Prefiero no responder
¡Gracias por tu mensaje!
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.