Problemas cerrados de la actualización de funciones de Android Studio Ladybug

Actualización de funciones de Android Studio Ladybug | 2024.2.2 Canary 6

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha06
Errores corregidos
Asistente de actualización del SDK de Android
Los vínculos del Asistente de actualización del SDK de Android dirigen a la documentación interna de Google.
Estadísticas de calidad de la aplicación
"Más información" es incorrecto vínculo sobre el VCS en la ventana emergente de información sobre el ICA
Editor de código
En algunas inspecciones de IntelliJ, no se observan anotaciones insertadas de Metalava en el SDK de Android.
Compatibilidad con Dagger/Hilt
A los proveedores de Dagger insertados les falta el ícono de margen con K2
Inspector de diseño
El Inspector de diseño no muestra el recuento de recomposiciones en elementos secundarios.
Lint
AGP 8.7.0: Se genera una API de lint falso positivo en NavOptionsBuilder.popUpTo.
El lint de WrongConstant aparece dos veces.
Android Studio no detecta la advertencia "MonochromeLauncherIcon: Monochrome icon is not defined".
Ejecución de pruebas
java.lang.NoClassDefFoundError cuando se ejecutan pruebas con JUnit
La configuración de ejecución de las pruebas de unidades no se actualizó correctamente
Herramientas de prueba
maxConcurrentDevices=1 no impide que se ejecuten varios emuladores de forma simultánea.
Asistente de actualización
Se agregó compatibilidad en AUA para habilitar "buildFeatures.resValues" en la DSL de cada proyecto que la usa.

Actualización de funciones de Ladybug de Android Studio | 2024.2.2 Canary 5

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha05
Errores corregidos
Complemento de Android para Gradle
Opciones de compilación: Se agregó la nueva opción "Build Run configuration" y se estableció como la predeterminada.
No se puede resolver BuildConfig en pruebas de unidades cuando se usa android.enableBuildConfigAsBytecode=true.
Integración de lint
La lint falla cuando se importa un archivo AAR con archivos de implementación.
Logcat
Retorno de línea impar en Logcat de Android Studio

Actualización de funciones de Ladybug de Android Studio | 2024.2.2 Canary 4

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha04
Errores corregidos
Complemento de Android para Gradle
[AGP] El proveedor de SdkComponents.ndkDirectory diferido no produce un valor, pero la API de android.ndkDirectory ansiosa funciona.
Visualizador de APK
Permitir el salto al nodo desde "Buscar usos" en el Analizador de APK
APK Analyzer: La IU de las referencias de métodos en comparación con las definiciones es muy confusa.
Cómo compilar el AOSP
LibFuzzer no está disponible para el módulo del proveedor en Android.
Inspector de bases de datos
Inspección de apps > Inspector de bases de datos: Persistencia de las opciones del IDE en las ejecuciones de la app
Infraestructura
Cómo actualizar a Gradle 8.10.2
IntelliJ
No se puede abrir Android Studio: faltan complementos esenciales.
Edición de diseño y recursos
Se repitió la refactorización del diseño XML: ¿Se restablece el valor original?
Lint
Controla las anotaciones de uso de tipo en más casos para lint de UnknownNullness
AGP 8.6.1: Regresión: Error de lint constante cuando se usa [Int].toLong() dentro de @LongDef en Kotlin
Multiplataforma
AGP-KMP no propaga returnDefaultValues = true. no funciona
StudioBot
Android Studio agrega "Pregúntale a Gemini". al mensaje de título de cada seguimiento de pila en Logcat

Actualización de funciones de Android Studio Ladybug | 2024.2.2 Canary 3

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha03
Errores corregidos
Visualizador de APK
Permite saltar al nodo desde "Buscar usos" en el Analizador de APK
El Analizador de APK muestra un tamaño incorrecto en la entrada del APK interno del APK
"mostrar código de bytes" la acción debería ser más accesible
El visor de código de bytes es un diálogo no estándar.
El complemento de Android en IDEA evita que IDEA abra archivos ZIP.
Arctic Fox: A menudo, el archivo resources.arsc no se carga en el Analizador de APK.
Asistente de conexión
Asistente de conexión: símbolos con errores
Administrador de dispositivos
Creación de dispositivos | AS no guarda la cantidad de RAM
Edición
AS 2024.1.2 RC 1 falla con frecuencia.
Gradle
Incumplimientos de proyectos aislados en "addGradleAndroidTestListener.gradle"
Edición de recursos y diseño
La fuente cambia a "Más fuentes…"
Logcat
Solicitud de función: logcat debe usar automáticamente el restablecimiento para los seguimientos de pila ofuscados de R8
Los teléfonos Pixel 3 y Pixel 3a no están disponibles como opciones en el menú desplegable Frame Screenshot
Código o plantillas nuevos
Canales de notificaciones de asistencia de la plantilla de mensajería automática
Resource Manager
La barra de búsqueda del selector de recursos no se enfoca
Recursos
El directorio de recursos de Android está oculto
Los conjuntos de orígenes de los submódulos no se muestran cuando se crea una cadena nueva.
Ejecución de pruebas
java.lang.NoClassDefFoundError cuando se ejecutan pruebas con JUnit
StudioBot
Habilita la finalización de código de IA de Gemini para C++ y Dart

Actualización de funciones de Android Studio Ladybug | 2024.2.2 Canary 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha02
Errores corregidos
Complemento de Android para Gradle
Implementa la marca para inhabilitar la verificación de versión mínima del AGP
AGP tiene interacciones confusas con la configuración de las opciones del compilador de Kotlin.
AGP debería exponer un BuildArtifactLoader para el APK del proyecto de destino en los proyectos com.android.test.
Editor de código
Problema con la expansión de las líneas R.string.xxx
La opción "Habilitar el formato de composición para modificadores" aplica demasiado formato.
Vista previa de Compose
El acceso al servicio del sistema de sensores detiene la renderización de la vista previa de Compose.
El código que usa el vibrador genera una falla en la vista previa de Compose.
La versión previa de Compose no funciona cuando se usa texto HTML con etiquetas B.
Inspector de bases de datos
No se puede usar el Inspector de bases de datos en la inspección de apps de Android Studio.
Depurador
SyncService calcula de manera incorrecta el tamaño del directorio
Administrador de dispositivos
la densidad se calculó incorrectamente en el Administrador de anuncios
El editor de AVD de Emulator siempre restablece el "Tipo de dispositivo" a Teléfono o Tablet cuando se trata de un dispositivo "automotriz".
avdmanager: No se considera el tamaño de la tarjeta SD
Edición de recursos y diseño
Considera quitar la dependencia de Hamcrest en las APIs de layoutlib.
BufferedInputStream no se puede transmitir a la clase AssetManager$AssetInputStream.
Lint
Se generaba un "falso positivo" de WrongConstant cuando se usaba PackageManager.ResolveInfoFlags.of con Kotlin.
Se produce un error de lint "Se debe especificar al menos un host" cuando se configura el esquema de filtro de intents http o https.
Logcat
La opción "Record Screen" de Android Studio no reemplaza el archivo existente.
El desplazamiento de ADB funciona muy mal.
Asistente de proyectos nuevos
Botón de ayuda del diálogo Import Samples
Resource Manager
Resource Manager no muestra elementos de diseño con atributos de colores personalizados.
Resource Manager recorta algunos elementos de diseño vectorial.
Resource Manager no funciona correctamente en la actualización de funciones de Android Studio Koala | 2024.1.2.
Vinculación de vista
La importación automática y el autocompletado no funcionan para la clase ViewBinding generada en el modo K2.

Actualización de funciones de Android Studio Ladybug | 2024.2.2 Canary 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.8.0-alpha01
Errores corregidos
Complemento de Android para Gradle
Considera anotar el tipo de entrada para JacocoTransform como @Classpath.
com.android.build.api.variant.GeneratesApk debe exponer minSdk
El complemento com.android.settings no reconoce targetSdk.
SourceDirectories.addGeneratedSourceDirectory no es compatible con varias variantes.
Editor de código
Solicitud: Se agregaron ayudantes de autocompletado para la anotación: @RequiresPermission
Compatibilidad con Dagger/Hilt
Falta el ícono del margen en los proveedores inyectados de Dagger con K2.
Editor de archivos de Gradle
No se detectan los cambios en build.gradle realizados desde el visor de diferencias.
Lint
Incompatibilidad de KtAnalysisSessionProvider con las verificaciones de lint que se introdujo en 8.7.0-alpha04
Integración de lint
No se encontró la tarea de variante de lint después de la evaluación.
Logcat
El desplazamiento de Logcat hasta el final no funciona.
Manifiestos
Intenté usar tools:node="merge-only-attributes", pero no pude hacerlo sin un mensaje de error.
Editor de navegación
Cómo agregar naveditor al hook previo al envío de ktfmt
Estructura del proyecto
Botones de ancho cero en la estructura del proyecto
Dispositivos en ejecución
La función de copiar y pegar no funciona en Android Studio (Linux).
StudioBot
(Ask Gemini) aparece en logcat sin ser un vínculo.