Complemento de Android para Gradle 9.5.0

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

Compatibilidad

El nivel de API máximo que admite el complemento de Android para Gradle 9.5 es el nivel de API 37. A continuación, se incluye otra información sobre la compatibilidad:

Versión mínima Versión predeterminada Notas
Gradle 9.6.0 9.6.0 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.

Pruebas automatizadas de copia de seguridad y restablecimiento

AGP 9.5.0-alpha09 agrega pruebas automatizadas de copia de seguridad y restablecimiento para ayudarte a detectar datos restaurados faltantes o inutilizables antes del lanzamiento. Declara un paquete de pruebas en el bloque testOptions.backupTests. Luego, AGP compila y ejecuta pruebas JUnit 5 que agregan datos de prueba a tu app en dispositivos conectados, realizan copias de seguridad y restablecen la app, y verifican que los datos estén intactos. Puedes probar las transferencias locales, en la nube y de dispositivo a dispositivo, y los resultados aparecen en un informe de prueba HTML. Para obtener más información, consulta Pruebas automatizadas de copia de seguridad y restablecimiento y las notas de la versión de pruebas de copia de seguridad y restablecimiento.

Errores corregidos

Complemento de Android para Gradle 9.5.0-alpha09

Errores corregidos
Complemento de Android para Gradle
Gradle 9.8.0 informa las obsolescencias de Configuration.setVisible() con AGP 9.4.1

Complemento de Android para Gradle 9.5.0-alpha08

Errores corregidos
Complemento de Android para Gradle
Advertencia en la tarea generateReleaseRFile cuando se usa JDK 25
AGP 8.11+ / 9.0 bloquea la compilación debido a ANDROID_PREFS_ROOT incluso después de la eliminación

Complemento de Android para Gradle 9.5.0-alpha07

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.5.0-alpha07.

Complemento de Android para Gradle 9.5.0-alpha06

Errores corregidos
Complemento de Android para Gradle
Las fuentes de AndroidX KMP no se descargan sin un módulo no KMP independiente
El método Configuration.setVisible(boolean) dejó de estar disponible
La nueva optimización de AGP 9.3.0 { enable = true } DSL no establece isMinifyEnabled en el objeto ApplicationVariant

Complemento de Android para Gradle 9.5.0-alpha05

Errores corregidos
No se marcaron problemas públicos como solucionados en AGP 9.5.0-alpha05.

Complemento de Android para Gradle 9.5.0-alpha04

Errores corregidos
Complemento de Android para Gradle
La dependencia de BouncyCastle debe usar BOM

Complemento de Android para Gradle 9.5.0-alpha03

Errores corregidos
Complemento de Android para Gradle
Regresión de AGP 9.2.0: `LibraryExtension.getSourceSets()` se escribe en una interfaz que la implementación del conjunto de fuentes ya no implementa, lo que causa ClassCastException
CommonExtension.resourcePrefix tiene documentación incompleta

Complemento de Android para Gradle 9.5.0-alpha02

Errores corregidos
Lint
SarifReporter de AGP genera JSON no válido cuando LintFix tiene una alternativa final que no produce ediciones

Complemento de Android para Gradle 9.5.0-alpha01

Errores corregidos
Complemento de Android para Gradle
Agrega una prueba que valide que la reubicación no afecte la ejecución de la tarea