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 nível 37.
Confira outras informações de compatibilidade:
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, você pode desativar temporariamente módulos específicos desse requisito antes do AGP 10. Para isso, aplique 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ões 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 ativando a opção do Gradle android.enforceDynamicFeatureVariantMatching=true.
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) |
|
O mapeamento de ofuscação do L8 não está incluído no mapeamento do app.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
|
|