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