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 compatível com o plug-in do Android para Gradle 9.4 é o 37. Outras informações sobre 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 oferecer suporte a uma migração gradual, é possível desativar temporariamente módulos específicos dessa exigência antes do AGP 10 aplicando o seguinte ao arquivo gradle.properties.

android.newDsl.optOut=:example-lib1

Paridade estrita de variantes 1:1 entre recursos dinâmicos e apps Android

A partir do AGP 9.4, o sistema de build verifica a paridade estrita de dimensão de variantes 1:1 entre módulos de apps Android e módulos de recursos dinâmicos, informando dimensões ausentes, extras ou incompatíveis como avisos de build. Para ajudar você a se preparar para uma validação mais rigorosa sem interromper os pipelines de build atuais, essa verificação opera no modo de aviso por padrão, mas pode ser promovida a um erro de execução ao ativar 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ões entre apps básicos e 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)
Mapeamento de ofuscação L8 não incluído em app mapping.txt

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 receber 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