Complemento de Android para Gradle 8.12.0 (julio de 2025)

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

Compatibilidad

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

Versión mínima Versión predeterminada Notas
Gradle 8.13 8.13 Para obtener más información, consulta cómo actualizar Gradle.
Herramientas de desarrollo del SDK 35.0.0 35.0.0 Instala o configura SDK Build Tools.
NDK N/A 27.0.12077973 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.

Errores corregidos

Complemento de Android para Gradle 8.12.2

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

Complemento de Android para Gradle 8.12.1

Errores corregidos
Complemento de Android para Gradle
`com.android.kotlin.multiplatform.library` falla con dispositivos administrados por Gradle.

Complemento de Android para Gradle 8.12.0

Errores corregidos
Complemento de Android para Gradle
Cómo especificar un valor booleano para experimentalProperties
No funciona la habilitación explícita de pruebas de dispositivos en un tipo de compilación no predeterminado con AGP.
Mueve AGP a configurations.register para evitar la realización anticipada de las configuraciones.
Incluye archivos MANIFEST.MF anidados en defaultExcludes.
El complemento de Gradle debe combinar el manifiesto de prueba cuando includeAndroidResources == true.
Los archivos fuente de src/extraMain/java no se agregan al compilador con "built-in-kotlin".
SourceDirectories.addGeneratedSourceDirectory no es compatible con varias variantes.
AGP 8.8.0-alpha09 causa algunos problemas de informes de JaCoCo.
[fused lib - public] No funciona agregar una biblioteca de KMP como coil.
No se pueden compilar pruebas con AGP 8.12.0-alpha05 debido a la declaración de paquetes en el manifiesto combinado.
AGP 8.12.0-alpha07 falla en las compilaciones de lanzamiento con el complemento de Gradle de Firebase Performance aplicado.
Agrega ExtractAnnotations a AGP KMP.
BuiltInKotlinJvmAndroidCompilation no funciona con complementos de compilador de Kotlin, como Anvil y KSP.
El complemento de biblioteca fusionada falla durante la tarea `:mergingArtifactAAR_METADATA`.
Lint
AbstractAnnotationDetector verifica funciones o constructores sobrecargados incorrectos.
Lint muestra una advertencia cuando se usa Config.OLDEST_SDK en la prueba.
TypoDetector falla con regularidad con IllegalArgumentException durante la corrección rápida.
Error: Posible falso positivo de Android Studio sobre "die die" en alemán.
La regla SupportAnnotationUsage debe admitir KT-73255.
[Lint] Falsos positivos excesivos de `MemberExtensionConflict`. La descripción del problema es incorrecta.
[lint] Falso positivo de MemberExtensionConflict en conflicto de nombres de parámetros.
[lint] Falso positivo de PropertyEscape en un archivo de propiedades válido.