Complemento de Android para Gradle 8.9.0 (marzo de 2025)
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El complemento de Android para Gradle 8.9.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.9 es el nivel de API 35.
A continuación, se incluye otra información sobre la compatibilidad:
Errores corregidos
Complemento de Android para Gradle 8.9.0
Errores corregidos |
Complemento de Android para Gradle |
Proporciona un mensaje de error práctico cuando falla la tarea de configuración de GMD por falta de espacio en el disco
|
El complemento com.android.settings no reconoce targetSdk
|
Error poco útil "No se especificó compileSdkVersion". Agrégala a build.gradle"
|
Falta "Clean build" en el menú Build
|
Tal vez permitir que la compatibilidad integrada con Kotlin de AGP agregue automáticamente la dependencia de stdlib de Kotlin
|
Se debe actualizar configureKotlinPlatformAttribute para controlar la compatibilidad integrada con Kotlin
|
Proporciona la sintaxis de Gradle de Kotlin en el mensaje de error para "checkTestedAppObfuscationRelease".
|
Se podría mejorar el error de la biblioteca fusionada cuando no se resuelve una dependencia
|
Las propiedades del sistema de gradle.properties no se pasan a los trabajadores de Gradle de R8 en procesos separados
|
Haz que BuiltArtifact.outputFile sea de tipo File
|
No se muestra un buen mensaje de error cuando no se proporciona un espacio de nombres en la biblioteca fusionada
|
Las opciones de lint en AGP 7.1.0-alpha08 no permiten stdout.
|
Complemento de Android para Gradle: Las variantes deben exponer los nombres de los conjuntos de fuentes
|
La caché de configuración es frágil ante el parámetro de configuración de la variable de entorno TERM
|
AndroidComponentsExtension.addSourceSetConfigurations falla cuando se habilitan las estadísticas
|
Secuencia de comandos de inicialización "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", línea: 162
|
AndroidComponentsExtension.addSourceSetConfigurations falla cuando se habilitan las estadísticas
|
|
Dexer (D8) |
java.lang.VerifyError: El verificador rechazó la clase: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Lint |
Lint falla con las comprobaciones de Gradle de Lint
|
Lint falla con InstantiationException sin mensaje de excepción en el seguimiento de pila de lint
|
Falso positivo en la comprobación de lint: android.permission.SCHEDULE_EXACT_ALARM solo se otorga a las apps del sistema
|
Se debe aplicar la verificación StringFormatInvalid al método stringResource de Compose
|
La anotación RequiresFeature no funciona para los archivos Kotlin.
|
Kotlin android.os.Handler removeCallbacks Runnable
|
Lint de WrongConstant en la definición en lugar del uso de la constante con desplazamiento
|
El lint WrongConstant aparece dos veces
|
Excepción de tiempo de ejecución por debajo de la API 26 con la API de Java nio no compatible (sin error de lint)
|
Lint impide el uso de RequiresApi incluso en el método auxiliar privado de la prueba
|
El modo K2 arroja una advertencia de RestrictedApi cuando se usa .hasRoute(Route::class) en Android Studio
|
Lint sugiere reemplazar @RequiresExtension en la prueba por @SdkSuppress, que no admite extensiones del SDK.
|
Lint informa de forma incorrecta un diseño anidado innecesario cuando se usa un FrameLayout con fitSystemWindows para envolver un RelativeLayout secundario que requiere relleno personalizado.
|
La regla de lint CoarseFineLocation no tiene en cuenta un atributo maxSdkVersion
|
AppLinkSplitToWebAndCustom es UnknownIssue en lint 8.7.3
|
Falla de la comprobación de Lint StringEscapeDetector en "\\ "
|
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.
|
|
Integración de lint |
lintVitalRelease no se ejecuta automáticamente cuando se compila el paquete de aplicación
|
|
Reductor (R8) |
Gson proguard no funciona correctamente después de actualizar a AGP 8.8
|
java.lang.VerifyError: El verificador rechaza la clase.
|
Leanback falla cuando se reduce con R8 incluido en AGP 8.10.0-alpha04
|
|
Complemento de Android para Gradle 8.9.1
Errores corregidos |
Dexer (D8) |
El puerto de versiones anteriores de android.os.Build.VERSION_CODES_FULL es incorrecto para Baklava
|
|
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
|
|
Complemento de Android para Gradle 8.9.2
Errores corregidos |
Reductor (R8) |
Problema de reducción de recursos en AGP 8.9 que causa la falta de recursos en módulos de funciones dinámicas
|
ClassCastException de una conversión segura en la inicialización de la clase
|
No se puede invocar com.android.tools.r8.internal.H5.x()
|
|
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-08-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-08 (UTC)"],[],[]]