Problemas cerrados de Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 parche 2

Se lanzó junto con lo siguiente:
  • 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()

Android Studio Meerkat | 2024.3.1 parche 1

Se lanzó junto con lo siguiente:
  • 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

Android Studio Meerkat | 2024.3.1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0

Esta versión incluye correcciones y mejoras menores.

Android Studio Meerkat | 2024.3.1 RC 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-rc02
Errores corregidos
Complemento de Android para Gradle
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
Implementación
[Ladybug Canary 9] Cuando se ejecuta el proyecto, AS ya no lo recompila, lo que genera el error "Error loading build artifacts".
Android Studio no implementa los cambios en la app
Dexer (D8)
java.lang.VerifyError: El verificador rechazó la clase: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
Marca CommonExtension.testOptions como estable
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

Android Studio Meerkat | 2024.3.1 RC 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-rc01
Errores corregidos
Complemento de Android para Gradle
AndroidComponentsExtension.addSourceSetConfigurations falla cuando se habilitan las estadísticas
Editor de código
Autocompletar: Los caracteres que no pertenecen al inglés no siempre se renderizan
Implementación
[Ladybug Canary 9] Cuando se ejecuta el proyecto, AS ya no lo recompila, lo que genera el error "Error loading build artifacts".
Importación/sincronización
Meerkat canary06 interrumpe gradle-profiler
Edición de diseño y recursos
Android Studio se volvió lento después de la actualización
Lint
AS 2024.3.1.4 se bloquea de forma intermitente cuando se editan textos de Kotlin.
Refactorización de código para mover o cambiar el nombre
No se pueden cambiar los nombres de los archivos en Android Studio Canary 9 de Meerkat
Ejecución de pruebas
No se pueden ejecutar pruebas de unidades.

Android Studio Meerkat | 2024.3.1 beta 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-beta01
Errores corregidos
Depurador
El depurador de Kotlin es muy lento en "Debugger: Searching for Kotlin file"
Edición de diseño y recursos
No hay ningún elemento de menú "Layout Resource File"
Lint
Se mostraba una advertencia de lint incorrecta para la anotación "@Parcelize" en interfaces selladas.

Android Studio Meerkat | 2024.3.1 Canary 9

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha09
Errores corregidos
Complemento de Android para Gradle
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
Edición de Compose
Android Studio ofrece la finalización de un nuevo elemento componible en proyectos sin AGP ni Compose
Inspector de diseño
-Dappinspection.use.dev.jar no funciona en Android Studio Ladybug
Lint
Falla de la comprobación de Lint StringEscapeDetector en "\\ "

Android Studio Meerkat | 2024.3.1 Canary 8

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha08
Errores corregidos
Lint
AppLinkSplitToWebAndCustom es UnknownIssue en lint 8.7.3
Integración de lint
lintVitalRelease no se ejecuta automáticamente cuando se compila el paquete de aplicación
Multiplataforma
Se interrumpió el bloque androidLibrary{} para KMP
Ejecución de pruebas
Selecciona la pestaña de salida de comparativas de forma predeterminada cuando se detecta la salida
AGP 8.6.0 muestra errores al ejecutar pruebas de Java 8 (a través de toolchains)

Android Studio Meerkat | 2024.3.1 Canary 7

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha07
Errores corregidos
Complemento de Android para Gradle
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.
Importación/sincronización
Inhabilita el modo sin conexión y vuelve a compilar
No uses tareas predeterminadas para los módulos de KMP
Lint
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
Recursos
No se pudo crear el recurso sin procesar

Android Studio Meerkat | 2024.3.1 Canary 6

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha06
Errores corregidos
Complemento de Android para Gradle
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".
Editor de código
La función de autocompletado no funciona correctamente en la carpeta androidTest
Vista previa de Compose
El fondo de pantalla no funciona en los niveles de API 34 y 35
Gradle
El complemento de Android para Gradle usa la versión 0.1.0 de tensorflow-lite-metadata, que no tiene licencia.
Editor de archivos de Gradle
new-library versions.toml Context Suggestion Causes Error Due to Reserved Keyword
Importación/sincronización
Error: Los cambios en el archivo Gradle de un proyecto siempre requieren la sincronización de otro proyecto
Lint
Lint sugiere reemplazar @RequiresExtension en la prueba por @SdkSuppress, que no admite extensiones del SDK.
Editor de traducciones
Recurso de cadena: otros idiomas
Asistente de actualización
Android Studio quiere actualizar una dependencia de AGP que ya se actualizó y falla

Android Studio Meerkat | 2024.3.1 Canary 5

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha05
Errores corregidos
Complemento de Android para Gradle
Tal vez permitir que la compatibilidad integrada con Kotlin de AGP agregue automáticamente la dependencia de stdlib de Kotlin
Jetpack Compose
Las llamadas a "produceState" deben asignar un valor dentro de la lambda del productor: La comprobación de lint no comprende la asignación de la expresión "if"
Lint
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
Dispositivos en ejecución
La función de copiar y pegar no funciona en Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha04
Errores corregidos
Administrador de dispositivos
Solicitud: Restablecer la capacidad de quitar la máscara de AVD de los emuladores
Inspector de diseño
Habilita la acción para mostrar u ocultar el subárbol en la LI integrada
Generadores de perfiles
Acerca de Profiler
Profiler ordena las duraciones alfabéticamente en lugar de por el valor subyacente
Room SQL
No se pueden analizar las funciones de ventana para SQLite

Android Studio Meerkat | 2024.3.1 Canary 3

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha03
Errores corregidos
Complemento de Android para Gradle
Error poco útil "No se especificó compileSdkVersion". Agrégala a build.gradle"
Falta "Clean build" en el menú Build
Importación o sincronización de C++
java.lang.IllegalStateException: El tipo de raíz de origen del módulo com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType no está registrado como JpsModelSerializerExtension
Vista previa de Compose
KotlinReflectionNotSupportedError: No se encuentra la implementación de reflejo de Kotlin en el tiempo de ejecución.
La vista previa no funciona si PreviewParameter es el segundo parámetro de la función de componibilidad.
La función "isData" de Kotlin reflect devuelve un valor incorrecto cuando se ejecuta en la vista previa del IDE de Compose
com.android.tools.idea.rendering.BuildTargetReference: Acceso a PSI en EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts se llamó en EDT
Inspector de diseño
Habilita la acción para mostrar u ocultar el subárbol en la LI integrada
Lint
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
Recursos
El método BuildType.initWith() ya no copia la propiedad isShrinkResources en AGP 8.7
Herramientas de IU
El selector de herramientas de diseño se muestra de forma incorrecta en archivos sin referencia a la IU o a Android

Android Studio Meerkat | 2024.3.1 Canary 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha02
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
Editor de código
Solicitud: Cuando el IDE detecta un problema con un permiso faltante en una llamada a una función, también ofrece la anotación RequiresPermission.
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
Logcat
Mejora la opción Coincidir mayúsculas y minúsculas en el filtro de Logcat
Logcat vacío

Android Studio Meerkat | 2024.3.1 Canary 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.9.0-alpha01
Errores corregidos
Vista previa de Compose
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile file access on EDT
Implementación
[Ladybug Canary 9] Cuando se ejecuta el proyecto, AS ya no lo recompila, lo que genera el error "Error loading build artifacts".
Lint
Lint falla con las comprobaciones de Gradle de Lint
Logcat
Logcat de Android Studio siempre se borra después de desconectar el dispositivo
Mejora la opción Coincidir mayúsculas y minúsculas en el filtro de Logcat
Ejecución de pruebas
Fuente de la ventana de resultados de la prueba de ajuste
Herramientas de pruebas
[GMD] Asegúrate de que adb se pueda ejecutar en la tarea de configuración.