Complemento de Android para Gradle 9.1.1 (abril de 2026)

El complemento de Android para Gradle 9.1 es una versión secundaria que incluye una variedad de nuevas funciones y mejoras.

Compatibilidad

El complemento de Android para Gradle 9.1.1 admite el nivel de API de Android 37.0 y versiones anteriores.

A continuación, se incluye otra información sobre la compatibilidad:

Versión mínima Versión predeterminada Notas
Gradle 9.3.1 9.3.1 Para obtener más información, consulta cómo actualizar Gradle.
Herramientas de desarrollo del SDK 36.0.0 36.0.0 Instala o configura SDK Build Tools.
NDK N/A 28.2.13676358 Instala o configura una versión diferente del NDK.
JDK 17 17 Para obtener más información, consulta cómo configurar la versión de JDK.

Cambios en R8

Los siguientes cambios en R8 se incluyen en AGP 9.1.0.

Habilita el reempaquetado en un paquete sin nombre (predeterminado) cuando se compila en DEX

R8 ahora reempaqueta las clases en el paquete sin nombre (predeterminado) cuando se compila en DEX de forma predeterminada. Esto agrega de manera efectiva la regla -repackageclasses a las compilaciones que no usan -flattenpackagehierarchy ni -repackageclasses de forma explícita.

El reempaquetado de forma predeterminada garantiza la coherencia con la ofuscación, la optimización y la reducción, que son todas las exclusiones en lugar de las inclusiones, y, por lo tanto, mitiga las configuraciones no óptimas que no se incluyen de forma explícita en el reempaquetado.

Para inhabilitar este comportamiento, usa la nueva regla -dontrepackage.

Admite niveles con nombre para -maximumremovedandroidloglevel

Cuando usas -maximumremovedandroidloglevel, ahora puedes especificar los nombres de los niveles de registro en lugar de los números. En la siguiente tabla, se muestran los nombres y el nivel de registro numérico correspondiente.

Nombre Nivel
ASSERT 7
ERROR 6
WARN 5
INFO 4
DEBUG 3
VERBOSE 2
NONE 1

Debes especificar los nombres de los niveles de registro en mayúsculas.

Errores corregidos

Complemento de Android para Gradle 9.1.0-rc01

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.1.0-rc01.

Complemento de Android para Gradle 9.1.0-alpha09

Errores corregidos
Lint
Lint en Otter.2 no reconoce el nuevo DSL compileSdk y targetSdk de AGP 9.0.

Complemento de Android para Gradle 9.1.0-alpha08

Errores corregidos
Complemento de Android para Gradle
El menú Clean Project ejecuta un destino de subproyecto en lugar de solo "clean".
Error de expansión de sintaxis dex incremental en AGP
Caché de configuración: Evita acceder a las extensiones y convenciones de tareas en el tiempo de ejecución.
AGP no conoce las plataformas canary y se queja.
Integración de lint
Android Lint usa K1 cuando se aplica a un proyecto de java-library.
La "comprobación de lint para comprobaciones de lint" no se ejecuta

Complemento de Android para Gradle 9.1.0-alpha07

Errores corregidos
Complemento de Android para Gradle
Se debe implementar beforeVariants para KMP.

Complemento de Android para Gradle 9.1.0-alpha06

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.1.0-alpha06.

Complemento de Android para Gradle 9.1.0-alpha05

Errores corregidos
Complemento de Android para Gradle
AGP 9.0.0-rc01 no resuelve las bibliotecas de Kotlin a través de la función kotlin().

Complemento de Android para Gradle 9.1.0-alpha04

Errores corregidos
Complemento de Android para Gradle
Los archivos `*.xml.flat` contienen rutas de acceso absolutas.

Complemento de Android para Gradle 9.1.0-alpha03

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.1.0-alpha03.

Complemento de Android para Gradle 9.1.0-alpha02

Errores corregidos
Complemento de Android para Gradle
Agrega la capacidad de convertir las advertencias de ManifestProcessorTask en errores.

Complemento de Android para Gradle 9.1.0-alpha01

Errores corregidos
Complemento de Android para Gradle
Agrega la capacidad de convertir las advertencias de ManifestProcessorTask en errores.
La transformación del artefacto `OBFUSCATION_MAPPING_FILE` genera resultados de la tarea R8 que faltan en la carpeta de salida.

Complemento de Android para Gradle 9.1.0

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.1.0.