Errores resueltos de la actualización de funciones de Android Studio Meerkat

Actualización de funciones de Android Studio Meerkat | Parche 1 2024.3.2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.1
Errores corregidos
Complemento de Android para Gradle
No funciona habilitar explícitamente las pruebas de dispositivos en un tipo de compilación no predeterminado con AGP.
Reductor (R8)
Se generaba una NullPointerException cuando se compilaba una 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.

Actualización de funciones de Android Studio Meerkat | 2024.3.2

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

Esta versión incluye correcciones y mejoras menores.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 RC 4

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-rc04
Errores corregidos
JDK
El inicio falla en macOS 15.4.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 RC 3

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-rc03

Esta versión incluye correcciones y mejoras menores.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 RC 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-rc02
Errores corregidos
Importación o sincronización de C++
En ocasiones, el menú Archivo no aparece en Meerkat para Mac.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 RC 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-rc01
Errores corregidos
Reductor (R8)
ClassCastException de un casting seguro en la inicialización de la clase
Problema de reducción de recursos en AGP 8.9 que causa que falten recursos en los módulos de funciones dinámicas
No se puede invocar com.android.tools.r8.internal.H5.x().

Actualización de funciones de Android Studio Meerkat | 2024.3.2 beta 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-beta01
Errores corregidos
Complemento de Android para Gradle
Proyecto aislado: Error de serialización de DeclarativeSchemaModel
Dexer (D8)
La portabilidad a versiones anteriores de android.os.Build.VERSION_CODES_FULL es incorrecta para Baklava.
La expansión de sintaxis de AutoClosable ya no informa que ExecutorService.close es compatible.
Gradle
Java 17: Los daemons de Gradle no se muestran en la ventana "Show Gradle daemons" (se muestran Java 8 y 11).
Reductor (R8)
No se puede generar un APK firmado después de actualizar a AGP 8.9.0.
El análisis de la propiedad escrita antes de la lectura en los sitios de asignación encuentra un error cuando se genera el archivo de clase.
Problema relacionado con el SPI de Java en el reductor R8 de las versiones 8.6.* 8.7.* 8.8.0

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 8

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha08
Errores corregidos
Complemento de Android para Gradle
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 Java combinados para pruebas de unidades
Implementación
Mensaje de error de implementación incorrecto: dice minSdk, pero significa targetSdk.
Gradle
Mantén sincronizada la propiedad "namespace" de build.gradle cuando refactorices el nombre del paquete en AS.
Editor de archivos de Gradle
La nomenclatura de los archivos del catálogo de versiones no es coherente con la IU.
DependencyHelper no agrega el complemento correctamente al proyecto de un solo módulo.
Agrega un controlador de errores declarativo para navegar a la línea de error
Importación/sincronización
Problema con el diálogo de estructura del proyecto
Tener una configuración que inhabilite la importación automática cuando el proyecto está abierto
Lint
Error en el texto del mensaje de advertencia: "No es necesario; "Build.VERSION.SDK_INT>= Build.VERSION_CODES.O" *nunca* es verdadero aquí ("SDK_INT" ≥ 26 y < 31)".
StudioBot
Se creó un archivo de biblioteca de instrucciones en mi proyecto sin editar la biblioteca de instrucciones.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 7

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha07
Errores corregidos
Complemento de Android para Gradle
No se pueden quitar las siguientes bibliotecas, ya que se empaquetan tal como están.
Editor de archivos de Gradle
[DCL] Se agregó compatibilidad con la llamada a función con lambda como último parámetro.
UastGradleVisitor no detecta correctamente los elementos superiores para las llamadas a métodos.
Informa al analizador de TomlError sobre los nombres de los catálogos y, si es necesario, itera por los catálogos.
Lint
Lint: AGP 8.10.0-alpha05 activa muchos SyntheticAccessor falsos positivos.
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?
Logcat
Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 4: No se puede cambiar la fuente ni el tamaño de Logcat.
Multiplataforma
Se muestra la notificación "Se detectaron conjuntos de orígenes que no son de Android" para los conjuntos de orígenes de JVM en un proyecto kmp con destinos de Android y JVM aplicados.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 6

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha06
Errores corregidos
Complemento de Android para Gradle
Secuencia de comandos de inicialización "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", línea 162
API
Expone el binario de AAPT a través de SdkComponents
Lint
ConcurrentModificationException en la verificación de lint Aligned16KB

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 5

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha05
Errores corregidos
Complemento de Android para Gradle
Secuencia de comandos de inicialización "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", línea 162
Implementación
Android Studio no implementa los cambios en la app
Paquete de lanzamiento y APK
[AGP] :app:collectDebugDependencies falló con el mensaje es demasiado grande (2326853975 bytes) para caber en la memoria.
Dispositivos en ejecución
Se agregó un parámetro de configuración para evitar que se abran las capturas de pantalla guardadas durante la duplicación de pantalla.
Cómo guardar capturas de pantalla automáticamente con un esquema de nombres definido por el usuario
Permitir que se cambie el tamaño de las capturas de pantalla del dispositivo
Se debe poder controlar la resolución de la captura de pantalla del dispositivo de Android Studio
Herramientas de la IU
La ventana modal de recursos vectoriales no proporciona todas las opciones de íconos cuando se abre.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 4

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha04
Errores corregidos
API
Se graduó com.android.build.api.variant.HasDeviceTests a la versión estable.
Pruebas de capturas de pantalla de la vista previa de Compose
No se pueden generar capturas de pantalla: la tarea de actualización falla en la configuración del despachador de corrutinas.
Implementación
[Ladybug Canary 9] Cuando se ejecuta el proyecto, AS ya no lo vuelve a compilar, lo que genera el error "Error loading build artifacts".
Comentarios
¿Se puede cambiar el nombre de Help > Submit Feedback a Help > File Bug?
Gradle
Cuando se usa Compose en una biblioteca de Android de una sola variante, esa variante debe tener habilitada includeSourceInformation.
IntelliJ
Desde JetBrains: Sella los metadatos del complemento compilado con Bazel en product-info.json
Edición de recursos y diseño
¿Desplazamiento del diseño?
Lint
Error falso positivo de lint para CredentialManagerSignInWithGoogle
Multiplataforma
El acceso a "AnalyticsEnabledSources.java" falla si la propiedad java del delegado es nula.
Room SQL
Las consultas que consultan vistas de bases de datos muestran un error de sintaxis.
Si se quita una columna en la consulta, se produce un error de verificación de estilo.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 3

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha03
Errores corregidos
Complemento de Android para Gradle
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 aislada en AGP 8.8.0.
Análisis del código
No supongas que todos los archivos TOML son un catálogo de versiones.
Editor de código
Autocompletar intercalado: 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 vuelve a compilar, lo que genera el error "Error loading build artifacts".
Editor de archivos de Gradle
No se detectan los cambios en build.gradle realizados desde el visor de diferencias.
Edición de recursos y diseño
Problema de renderización en la definición de cadena android:tag
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.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha02
Errores corregidos
Complemento de Android para Gradle
AGP debe indicar que admite el nivel de API 35 que está a punto de lanzarse.
Depurador
El depurador de Kotlin es muy lento en "Depurador: Buscando archivo Kotlin".
Gradle
Se marca CommonExtension.testOptions como estable
Cuando se usa Compose en una biblioteca de Android de una sola variante, esa variante debe tener habilitada includeSourceInformation.
Editor de archivos de Gradle
No se detectan los cambios en build.gradle realizados desde el visor de diferencias.
Importación/sincronización
Meerkat canary06 rompe gradle-profiler
Refactorización de código para mover o cambiar el nombre
No se pueden cambiar los nombres de los archivos en Meerkat Android Studio Canary 9.
Recursos
Problemas de conveniencia
Ejecución de pruebas
No se pueden ejecutar pruebas de unidades.

Actualización de funciones de Android Studio Meerkat | 2024.3.2 Canary 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.10.0-alpha01
Errores corregidos
Compilación de salida
El resultado de la compilación no se vincula al error
Edición de recursos y diseño
No hay un elemento de menú "Archivo de recursos de diseño".
La renderización de la IU en el lado derecho no se actualiza en tiempo real.
Lint
Se mostraba una advertencia de lint incorrecta para la anotación "@Parcelize" en las interfaces selladas.
Dispositivos en ejecución
La duplicación de pantalla para desarrolladores dejó de funcionar en Android Studio desde que se actualizó a la versión beta 1 de QPR1.
Editor de traducciones
Se borra el recurso de cadena incorrecto.