O Plug-in do Android para Gradle 7.3.0 é uma versão principal que inclui vários novos recursos e melhorias.
Compatibilidade
Versão mínima | Versão padrão | Observações | |
---|---|---|---|
Gradle | 7.4 | 7.4 | Para saber mais, consulte Como atualizar o Gradle. |
Ferramentas de build do SDK | 30.0.3 | 30.0.3 | Instale ou configure as Ferramentas de build do SDK. |
NDK | N/A | 23.1.7779620 | Instale ou configure uma versão diferente do NDK. |
JDK | 11 | 11 | Para saber mais, consulte Como configurar a versão do JDK. |
Suporte para sistemas de build C/C++ personalizados
Agora, você pode criar um sistema de build C/C++ personalizado fazendo um script de shell que grava informações no formato de arquivo de build do Ninja (link em inglês). Para saber mais sobre sistemas de build C/C++ personalizados, consulte Integrar sistemas de build C/C++ personalizados usando o Ninja (experimental).
A versão mínima do plug-in do Kotlin é 1.5.20
A partir da versão 7.3.0-alpha08 do Plug-in do Android para Gradle, ele exige a versão 1.5.20
ou mais recente do plug-in do Kotlin. Para manter a compatibilidade, especifique a versão 1.5.20
ou mais recente do plug-in do Kotlin no arquivo build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Geração de APK arquivada ativada
No AGP 7.3 e versões mais recentes, todos os Android App Bundles criados têm o Store Archival (link em inglês) ativado por padrão. O Store Archival é um novo recurso de pacote de app que, no futuro, vai permitir que usuários com pouco armazenamento gerenciem com eficiência o espaço de apps, se oferecem suporte a esse sistema de armazenamento.
Para desativar a geração de APKs arquivados, modifique o arquivo
build.gradle
no nível do app desta maneira:
android {
bundle {
storeArchive {
enable = false
}
}
}
O atributo de pacote no arquivo de manifesto foi descontinuado
No AGP 7.3.0-alpha04 e versões mais recentes, se você usar o Gradle para criar seu projeto,
o AGP vai gerar um aviso se você usar o atributo package
no
arquivo de manifesto. Para definir o namespace do seu app, use a propriedade
namespace
no arquivo build.gradle
de módulo. Para saber mais, consulte
Definir um namespace.
Para receber ajuda com a mudança para a nova DSL de namespace, use o assistente de upgrade do AGP (Tools > AGP Upgrade Assistant).
Suporte à Plataforma Android
No AGP 7.3.0-beta05 e mais recentes, a versão mínima do SDK com suporte é a 33
(é possível definir minSdk = 33
). Ela representa a versão mínima do
Android em que o app pode ser executado e é definido no arquivo
build.gradle
.