Complemento de Android para Gradle 8.10.0 (mayo de 2025)
El complemento de Android para Gradle 8.10.0 es una actualizació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.10 es el nivel de API 35.
A continuación, se incluye otra información sobre la compatibilidad:
Cambios en la API
El complemento de Android para Gradle 8.10.0 contiene los siguientes cambios notables en la API:
Errores corregidos
Complemento de Android para Gradle 8.10.0
Errores corregidos |
Complemento de Android para Gradle |
AGP debería indicar que admite la API 35 que está a punto de lanzarse
|
AndroidComponentsExtension.addSourceSetConfigurations falla cuando se habilitan las estadísticas
|
El proyecto ":app" no puede acceder a "Project.group" ni a "Project.version" con la configuración de proyecto aislado en AGP 8.8.0.
|
Secuencia de comandos de inicialización "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", línea: 162
|
Secuencia de comandos de inicialización "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", línea: 162
|
No se pudieron quitar las siguientes bibliotecas, por lo que se empaquetaron tal como estaban.
|
Se agregó compatibilidad para pasar información de "divisiones aisladas" a R8
|
La app falla con NoClassDefFoundError y ClassNotFoundException cuando se ejecuta desde Android Studio
|
Complemento de Android para Gradle: Evita anular Sync.getDestinationDir() en PackageRenderscriptTask y ProcessJavaResTask
|
Usa recursos de Java combinados para las pruebas de unidades
|
Proyecto aislado: Error de serialización de DeclarativeSchemaModel
|
|
Dexer (D8) |
El puerto de versiones anteriores de android.os.Build.VERSION_CODES_FULL es incorrecto para Baklava
|
La conversión de AutoClosable ya no informa que ExecutorService.close es compatible
|
|
Lint |
Se mostraba una advertencia de lint incorrecta para la anotación "@Parcelize" en interfaces selladas.
|
AS 2024.3.1.4 se bloquea de forma intermitente cuando se editan textos de Kotlin.
|
Error de lint de falso positivo para CredentialManagerSignInWithGoogle
|
ConcurrentModificationException en la verificación de lint de Aligned16KB
|
Lint: AGP 8.10.0-alpha05 activa muchos falsos positivos de SyntheticAccessor
|
Permite habilitar NewApi en fuentes de prueba
|
¿Cuál es el efecto de presionar el botón "LintIdeFix" después de la inspección de código en Android Studio?
|
Error en el texto del mensaje de advertencia: "Innecesario; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` *nunca* es verdadero aquí (`SDK_INT` ≥ 26 y < 31)"
|
|
Reductor (R8) |
No se puede generar un APK firmado después de actualizar a AGP 8.9.0
|
El análisis de la propiedad de escritura previa a la lectura en los sitios de asignación genera un error cuando se genera el archivo de clase
|
Problema relacionado con la SPI de Java en el reductor de R8 de las versiones 8.6.* 8.7.*, 8.8.0
|
ClassCastException de una conversión segura en la inicialización de la clase
|
Problema de reducción de recursos en AGP 8.9 que causa la falta de recursos en módulos de funciones dinámicas
|
No se puede invocar com.android.tools.r8.internal.H5.x()
|
|
Complemento de Android para Gradle 8.10.1
Errores corregidos |
Complemento de Android para Gradle |
No funciona habilitar de forma explícita las pruebas de dispositivos en un tipo de compilación no predeterminado con AGP.
|
|
Reductor (R8) |
Se produce una excepción NullPointerException al compilar la app instantánea después de actualizar Kotlin a la versión 2.1.20
|
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: La longitud de matriz requerida 2147483638 + 196 es demasiado grande
|
|
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-15 (UTC)
[null,null,["Última actualización: 2025-07-15 (UTC)"],[],[]]