Problemas resolvidos do Android Studio Koala

Android Studio Koala | 2024.1.1 Patch 2

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.2
Problemas corrigidos
Plug-in do Android para Gradle
AGP 8.5: muitas outras tarefas "mergeDebugResources" são executadas, o que diminui a velocidade dos builds.
Adicionar a pasta srcs pela API Variant não funciona como esperado
Editor do C++
Problemas com o clang-tidy no AS Koala
Dexer (D8)
java.lang.VerifyError: o verificador rejeitou a classe com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) não foi verificado.
Lint
Lint: SetTextI18n reclama sobre a atribuição de uma string vazia.
Visualizar
A visualização do Compose não funciona com recursos gerados
Redutor (R8)
[r8 8.5]A fusão de classes horizontal do r8 causa um erro de verificação no Android 5 ao desativar o modelagem de API.
Uma versão do Wear OS criada com o Plug-in do Gradle 8.4.0/8.5.0 pode causar java.lang.IllegalAccessError.
[r8 8.5] Fusão de classe vertical causando NPE de execução
A sincronização do Gradle com o AGP 8.6.0-alpha06 falha com o erro "Backport inesperado ausente no Android U" no R8.
O arquivo dex gerado pelo R8 mostra "Não foi possível encontrar o main estático(String[]) em "Teste" quando executado
Comportamento diferente entre programas empacotados pelo R8 e pelo D8
O R8 (AGP 8.5.0+) falha com o erro "Reescrita inesperada do item: ... para dois itens distintos:...".
Erro de processamento do R8 possivelmente devido ao operador de deslocamento para a direita
NullPointer do R8 após atualizar para o Kotlin 2.0.
Janela
Ocorreu um erro de tipo de divisão

Android Studio Koala | 2024.1.1 Patch 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.1
Problemas corrigidos
Plug-in do Android para Gradle
[Koala 2024.1.2 Canary 2] Erro ao executar um módulo de perfil de referência em um APK dividido.
Importar/Sincronizar
A sincronização precisa transmitir informações do Compose ao Studio ao usar o plug-in do Compose.

Android Studio Koala | 2024.1.1 RC 1

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-rc01
Problemas corrigidos
Plug-in do Android para Gradle
Erros ao executar o lint com e sem o UAST do K2

Android Studio Koala | 2024.1.1 Canary 8

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-alpha08
Problemas corrigidos
Plug-in do Android para Gradle
Com "android.useFullClasspathForDexingTransform = true", o build falha com a mensagem "Found multiple transforms that can produce a variant".
Importar/Sincronizar
O código-fonte das bibliotecas Kotlin não é transferido por download no Android Studio Iguana.
Manifestos
A mesclagem de manifestos não rastreia os elementos de filtro de intent corretamente.
Criadores de perfil
A mensagem de rejeição de perfil de baixo custo foi alterada para listar os requisitos não atendidos.

Android Studio Koala | 2024.1.1 Canary 6

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-alpha06
Problemas corrigidos
Plug-in do Android para Gradle
O DexingNoClasspathTransform (minSdk >= 24) com o destino Java 11 falha devido à ausência de membros aninhados.
Build C++
[Solicitação de recurso] Melhor explicação ou documentação das opções do ndk-build
Visualização do Compose
O uso de getSystemService em elementos combináveis interrompe as visualizações do Compose.
Assistente de conexão
O menu de solução de problemas de conexão do dispositivo está vazio
Gradle
Não é possível localizar tarefas que correspondem a ':shared:testClasses', porque a tarefa 'testClasses' não foi encontrada no projeto ':shared'.
Importar/Sincronizar
A sincronização do Koala Canary 5 falha.
Edição de layout e recursos
O editor de layout congela por muito tempo quando o preenchimento automático é concluído
Lint
buildList: aviso de lint falso positivo
Criadores de perfil
O Studio continuou a fazer a análise de perfil após a instalação ser rejeitada e não pode ser interrompida
Dispositivos em execução
A roda do mouse no espelhamento explode com o Compose.

Android Studio Koala | 2024.1.1 Canary 5

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-alpha05
Problemas corrigidos
Plug-in do Android para Gradle
O JavaPreCompileTask inclui dependências do caminho de classe do KSP ao calcular processadores de anotações não incrementais.
Falha na execução da tarefa ':app:generateDebugLocaleConfig'.
Gradle
Não é possível localizar tarefas que correspondem a ':shared:testClasses', porque a tarefa 'testClasses' não foi encontrada no projeto ':shared'.
Edição de layout e recursos
O widget de restrição de margens esquerda e direita não funciona no res/layout do módulo de biblioteca de design de layout do Android Studio.
Renderização
Implementar suporte básico para ApplicationInfo no PackageManager

Android Studio Koala | 2024.1.1 Canary 4

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-alpha04
Problemas corrigidos
Build C++
[Solicitação de recurso] Melhor explicação ou documentação das opções do ndk-build
Análise de código
O IntelliJ JavaApiInspection está sendo executado no código do Android
Implantação
Não é possível instalar o APK com espaços no nome
Importar/Sincronizar
Não é possível avançar na execução do trabalho.
StudioBot
O esperado é "(', recebeu ")" ao digitar no editor do sistema de métricas de conclusão

Android Studio Koala | 2024.1.1 Canary 3

Lançamento em conjunto com o:
  • Plug-in do Android para Gradle 8.5.0-alpha03
Problemas corrigidos
Plug-in do Android para Gradle
AAPT: erro: o atributo "package" na tag não é um nome de pacote Android válido: 'butterknife'.
O AGP 8.3 interrompe a tarefa zipApksFor.
A geração de regras do Proguard do Sandbox de privacidade falha em uma classe de nome de provedor de SDK vazia.
A visualização do Compose não consegue resolver classes de dependência transitiva.
Editor do C++
Preenchimento automático de JNI
Feedback
O balão de corrupção do sistema de arquivos tem um link que não pode ser clicado.
Importar/Sincronizar
AndroidGradleProjectStartupActivity: solicitação de sincronização do Gradle (tabela de biblioteca do ambiente de desenvolvimento integrado não encontrada)
Integração com o Lint
O lint não consegue resolver a ambiguidade de uma dependência do KMP.