Plug-in do Android para Gradle 8.12.0 (julho de 2025)

O Plug-in do Android para Gradle 8.12.0 é uma versão principal que inclui vários novos recursos e melhorias.

Compatibilidade

O nível máximo da API compatível com o Plug-in do Android para Gradle 8.12 é o 36. Outras informações sobre compatibilidade:

Versão mínima Versão padrão Observações
Gradle 8.13 8.13 Para saber mais, consulte Como atualizar o Gradle.
Ferramentas de build do SDK 35.0.0 35.0.0 Instale ou configure as Ferramentas de build do SDK.
NDK N/A 27.0.12077973 Instale ou configure uma versão diferente do NDK.
JDK 17 17 Para saber mais, consulte Como configurar a versão do JDK.

Problemas corrigidos

Plug-in do Android para Gradle 8.12.2

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 8.12.2

Plug-in do Android para Gradle 8.12.1

Problemas corrigidos
Plug-in do Android para Gradle
`com.android.kotlin.multiplatform.library` falha com dispositivos gerenciados pelo Gradle

Plug-in do Android para Gradle 8.12.0

Problemas corrigidos
Plug-in do Android para Gradle
Como especificar um valor booleano para "experimentalProperties"
Não é possível ativar explicitamente testes de dispositivo em um tipo de build não padrão usando o AGP
Mova o AGP para configurations.register para evitar a realização antecipada de configurações
Incluir arquivos MANIFEST.MF aninhados em defaultExcludes
O plug-in do Gradle precisa mesclar o manifesto de teste quando includeAndroidResources == true
Os arquivos de origem de src/extraMain/java não são adicionados ao compilador usando "built-in-kotlin"
SourceDirectories.addGeneratedSourceDirectory não é compatível com várias variantes
O AGP 8.8.0-alpha09 causa alguns problemas de relatórios do JaCoCo.
[biblioteca combinada — pública] adicionar uma biblioteca KMP como o Coil faz não funciona
Não é possível criar testes com o AGP 8.12.0-alpha05 devido à declaração de pacote no manifesto mesclado
O AGP 8.12.0-alpha07 falha em builds de lançamento com o plug-in do Gradle do Firebase Performance aplicado.
Adicionar ExtractAnnotations ao AGP KMP
O BuiltInKotlinJvmAndroidCompilation não funciona com plug-ins do compilador Kotlin, como Anvil e KSP
Falha no plug-in da biblioteca combinada durante a tarefa `:mergingArtifactAAR_METADATA`
Lint
O AbstractAnnotationDetector verifica funções/construtores sobrecarregados incorretos
O lint mostra um aviso ao usar Config.OLDEST_SDK em um teste
O TypoDetector falha regularmente com IllegalArgumentException durante a correção rápida
Bug: possível falso positivo do Android Studio sobre "die die" em alemão
A regra SupportAnnotationUsage precisa ser compatível com KT-73255
[Lint] Excesso de falsos positivos de "MemberExtensionConflict": a descrição do problema está incorreta
[lint] Falso positivo de MemberExtensionConflict em conflito de nome de parâmetro
[lint] Falso positivo de PropertyEscape em um arquivo de propriedades válido