Plug-in do Android para Gradle 9.1.0 (março de 2026)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Plug-in do Android para Gradle 9.1 é 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.1 é o nível 36.1.
Confira outras informações de compatibilidade:
Mudanças no R8
As seguintes mudanças do R8 estão incluídas no AGP 9.1.0.
Ativar o reempacotamento para o pacote sem nome (padrão) ao compilar para DEX
Agora, o R8 reempacota classes no pacote sem nome (padrão) ao compilar para DEX por padrão. Isso adiciona a regra -repackageclasses a builds que não usam -flattenpackagehierarchy ou -repackageclasses explicitamente.
O reempacotamento por padrão garante a consistência com a ofuscação, a otimização e a redução, que são todas desativadas em vez de ativadas, e, dessa forma, atenua configurações abaixo do ideal que não são ativadas explicitamente para reempacotamento.
Para desativar esse comportamento, use a nova regra -dontrepackage.
Suporte a níveis nomeados para -maximumremovedandroidloglevel
Ao usar -maximumremovedandroidloglevel, agora é possível especificar os nomes dos níveis de registro em vez dos números. A tabela a seguir mostra os nomes e o nível de registro numérico correspondente.
| Nome |
Nível |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
É necessário especificar os nomes dos níveis de registro em letras maiúsculas.
Problemas corrigidos
Plug-in do Android para Gradle 9.1.0-rc01
| Problemas corrigidos |
|
Nenhum problema público foi marcado como corrigido no AGP 9.1.0-rc01
|
Plug-in do Android para Gradle 9.1.0-alpha09
| Problemas corrigidos |
| Lint |
|
O lint no Otter.2 não reconhece a nova DSL compileSdk e targetSdk do AGP 9.0
|
|
Plug-in do Android para Gradle 9.1.0-alpha08
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
O menu "Clean Project" executa um destino de subprojeto em vez de apenas "clean"
|
|
Bug de simplificação incremental de dex no AGP
|
|
Cache de configuração: evite acessar extensões e convenções de tarefas no momento da execução
|
|
O AGP não conhece plataformas canary e reclama
|
|
| Integração com o Lint |
|
O Android Lint usa K1 quando aplicado a um projeto de biblioteca Java
|
|
"Verificação de lint para verificações de lint" não está em execução
|
|
Plug-in do Android para Gradle 9.1.0-alpha07
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
É necessário implementar beforeVariants para KMP.
|
|
Plug-in do Android para Gradle 9.1.0-alpha06
| Problemas corrigidos |
|
Nenhum problema público foi marcado como corrigido no AGP 9.1.0-alpha06
|
Plug-in do Android para Gradle 9.1.0-alpha05
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
O AGP 9.0.0-rc01 não resolve bibliotecas Kotlin usando a função kotlin()
|
|
Plug-in do Android para Gradle 9.1.0-alpha04
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
Os arquivos `*.xml.flat` contêm caminhos absolutos de arquivos
|
|
Plug-in do Android para Gradle 9.1.0-alpha03
| Problemas corrigidos |
|
Nenhum problema público foi marcado como corrigido no AGP 9.1.0-alpha03
|
Plug-in do Android para Gradle 9.1.0-alpha02
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
Adicionar a capacidade de transformar avisos do ManifestProcessorTask em erros
|
|
Plug-in do Android para Gradle 9.1.0-alpha01
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
Adicionar a capacidade de transformar avisos do ManifestProcessorTask em erros
|
|
A transformação do artefato `OBFUSCATION_MAPPING_FILE` resulta em saídas da tarefa R8 ausentes da pasta de saída
|
|
Plug-in do Android para Gradle 9.1.0
| Problemas corrigidos |
|
Nenhum problema público foi marcado como corrigido no AGP 9.1.0
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-04-14 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-04-14 UTC."],[],[]]