Errores resueltos de Android Studio Koala

Android Studio Koala | 2024.1.1 parche 2

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.2
Errores corregidos
Complemento de Android para Gradle
AGP 8.5: Se ejecutan muchas más tareas "mergeDebugResources", lo que ralentiza las compilaciones.
Agregar el directorio srcs a través de la API de Variant no funciona como se esperaba.
Editor de C++
Problemas con clang-tidy en AS Koala
Dexer (D8)
java.lang.VerifyError: El verificador rechazó la clase com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) no se pudo verificar.
Lint
Lint: SetTextI18n se queja de asignar una cadena vacía.
Vista previa
La vista previa de AS Compose no funciona con recursos generados.
Reductor (R8)
[r8 8.5]La combinación de clases horizontales de r8 causa un error de verificación en Android 5 cuando se inhabilita el modelado de API.
Una versión para Wear OS compilada con el complemento de Gradle 8.4.0/8.5.0 puede causar java.lang.IllegalAccessError.
[r8 8.5] La combinación de clases verticales causa una NPE de tiempo de ejecución.
La sincronización de Gradle con AGP 8.6.0-alpha06 falla con el error "Falta la portabilidad a versiones anteriores inesperada de Android U" en R8.
El archivo dex que genera R8 muestra el mensaje "No se puede encontrar main(String[]) estático en "Test" cuando se ejecuta.
Comportamiento diferente entre los programas empaquetados por R8 y D8
R8 (AGP 8.5.0 y versiones posteriores) falla con el error "Unexpected rewriting of item: ... to two distinct items:...".
Error de procesamiento de R8 posiblemente debido al operador de desplazamiento a la derecha
NullPointer de R8 después de actualizar a Kotlin 2.0
Ventana
Se produjo un error de tipo de división

Android Studio Koala | 2024.1.1 parche 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.1
Errores corregidos
Complemento de Android para Gradle
[Koala 2024.1.2 Canary 2] Se produjo un error al ejecutar un módulo de perfil de Baseline en un APK dividido.
Importación/sincronización
La sincronización debe pasar información de Compose a Studio cuando se usa el complemento de Compose.

Android Studio Koala | 2024.1.1 RC 1

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-rc01
Errores corregidos
Complemento de Android para Gradle
Errores al ejecutar lint con y sin K2 UAST

Android Studio Koala | 2024.1.1 Canary 8

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-alpha08
Errores corregidos
Complemento de Android para Gradle
Con "android.useFullClasspathForDexingTransform = true", la compilación falla con "Found multiple transforms that can produce a variant".
Importación/sincronización
El código fuente de las bibliotecas de Kotlin no se descarga en Android Studio Iguana.
Manifiestos
La combinación de manifiestos no realiza un seguimiento de los elementos de filtro de intents de forma correcta.
Generadores de perfiles
Se cambió el mensaje de rechazo de perfil de baja sobrecarga para que muestre los requisitos no cumplidos

Android Studio Koala | 2024.1.1 Canary 6

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-alpha06
Errores corregidos
Complemento de Android para Gradle
DexingNoClasspathTransform (minSdk >= 24) orientado a Java 11 falla debido a que faltan miembros anidados
Compilación de C++
[Solicitud de función] Mejor explicación o documentación de las opciones de ndk-build
Vista previa de Compose
Usar getSystemService en Composable interrumpe las vistas previas de Compose.
Asistente de conexión
El menú de solución de problemas de conexión del dispositivo está vacío
Gradle
No se pueden encontrar tareas que coincidan con ":shared:testClasses", ya que no se encontró la tarea "testClasses" en el proyecto ":shared".
Importación/sincronización
La sincronización de Koala Canary 5 falla.
Edición de recursos y diseño
El editor de diseño se bloquea durante mucho tiempo cuando se completa la función de autocompletado.
Lint
buildList: Advertencia de lint falsa
Generadores de perfiles
Studio continuó generando perfiles después de que se rechazó la instalación y no se puede detener
Dispositivos en ejecución
La rueda del mouse en la duplicación falla con Compose.

Android Studio Koala | 2024.1.1 Canary 5

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-alpha05
Errores corregidos
Complemento de Android para Gradle
JavaPreCompileTask incluye dependencias de la ruta de clase de KSP cuando se calculan procesadores de anotaciones no incrementales.
Se produjo un error en la ejecución de la tarea ":app:generateDebugLocaleConfig".
Gradle
No se pueden encontrar tareas que coincidan con ":shared:testClasses", ya que no se encontró la tarea "testClasses" en el proyecto ":shared".
Edición de recursos y diseño
El widget de restricción de márgenes izquierdo y derecho no funciona en el módulo de biblioteca de diseño de diseño de Android Studio res/layout.
Procesamiento
Implementa la compatibilidad básica con ApplicationInfo en PackageManager

Android Studio Koala | 2024.1.1 Canary 4

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-alpha04
Errores corregidos
Compilación de C++
[Solicitud de función] Mejor explicación o documentación de las opciones de ndk-build
Análisis del código
IntelliJ JavaApiInspection se ejecuta en código de Android.
Implementación
No se puede instalar el APK con espacios en el nombre
Importación/sincronización
No se puede progresar con un trabajo en ejecución
StudioBot
Se esperaba "(', pero se obtuvo ")" cuando se escribía en el editor desde el sistema de métricas de finalización.

Android Studio Koala | 2024.1.1 Canary 3

Se lanzó junto con lo siguiente:
  • Complemento de Android para Gradle 8.5.0-alpha03
Errores corregidos
Complemento de Android para Gradle
AAPT: Error: El atributo "package" en la etiqueta no es un nombre de paquete de Android válido: "butterknife".
AGP 8.3 interrumpe la tarea zipApksFor.
La generación de reglas de Proguard de Privacy Sandbox falla en el nombre de clase del proveedor del SDK vacío.
La vista previa de Compose no puede resolver clases de la dependencia transitiva.
Editor de C++
JNI de Autocomplete
Comentarios
El cuadro de diálogo de daños en el sistema de archivos tiene un vínculo en el que no se puede hacer clic.
Importación/sincronización
AndroidGradleProjectStartupActivity: Se solicita la sincronización de Gradle (no se encontró la tabla de la biblioteca del IDE)
Integración de lint
Lint no puede desambiguar una dependencia de KMP.