Plug-in do Android para Gradle 9.4.0 (setembro de 2026)

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

Compatibilidade

O nível máximo da API com suporte do Plug-in do Android para Gradle 9.4 é o 37. Confira outras informações de compatibilidade:

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

Desativação do módulo da API Variant

A partir do AGP 10, a nova API Variant é obrigatória para todos os projetos. Para permitir uma migração gradual, é possível desativar temporariamente esse requisito em módulos específicos antes do AGP 10, aplicando o seguinte ao arquivo gradle.properties.

android.newDsl.optOut=:example-lib1

Paridade estrita de variantes 1:1 entre o recurso dinâmico e os apps Android

A partir do AGP 9.4, o sistema de build verifica se há paridade estrita de 1:1 entre as dimensões de variações dos módulos de apps Android e dos módulos de recursos dinâmicos, informando qualquer dimensão ausente, extra ou incompatível como aviso de build. Para ajudar você a se preparar para uma validação mais rigorosa sem interromper os pipelines de build existentes, essa verificação opera no modo de aviso por padrão, mas pode ser promovida a um erro de execução ativando a opção android.enforceDynamicFeatureVariantMatching=true do Gradle. A partir do AGP 10.0, a paridade estrita de variantes 1:1 será aplicada por padrão, transformando todas as incompatibilidades de dimensão entre apps de base e os módulos de recursos dinâmicos em falhas fatais de build.

Problemas corrigidos

Plug-in do Android para Gradle 9.4.0-alpha04

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.4.0-alpha04

Plug-in do Android para Gradle 9.4.0-alpha03

Problemas corrigidos
Redutor (R8)
O mapeamento de ofuscação do L8 não está incluído no mapping.txt do app.

Plug-in do Android para Gradle 9.4.0-alpha02

Problemas corrigidos
Plug-in do Android para Gradle
O SigningConfig do AGP é muito ansioso
"Não foi possível acessar o provedor" (ClassNotFoundException) ao executar `./gradlew :app:connectedDebugAndroidTest` com um provedor definido em um módulo de recurso dinâmico

Plug-in do Android para Gradle 9.4.0-alpha01

Problemas corrigidos
Plug-in do Android para Gradle
O SigningConfig do AGP é muito ansioso