O Plug-in do Android para Gradle 8.5.0 é uma versão principal que inclui vários novos
recursos e melhorias.
Compatibilidade
O nível máximo da API com suporte ao Plug-in do Android para Gradle 8.5 é o 34.
Confira outras informações de compatibilidade:
Problemas corrigidos
Plug-in do Android para Gradle 8.5.0
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.
|
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'.
|
O DexingNoClasspathTransform (minSdk >= 24) com o destino Java 11 falha devido à ausência de membros aninhados.
|
Com "android.useFullClasspathForDexingTransform = true", o build falha com a mensagem "Found multiple transforms that can produce a variant".
|
Erros ao executar o lint com e sem o UAST do K2
|
|
Lint |
buildList: aviso de lint falso positivo
|
|
Integração com o Lint |
O lint não consegue resolver a ambiguidade de uma dependência do KMP.
|
|
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.
|
|
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.
|
A adição de srcs dir pela API Variant não funciona como esperado
|
|
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.
|
|
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] A fusão de classes verticais causa 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.
|
|