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 compatível com o plug-in do Android para Gradle 9.1 é o 36.1.
Outras informações sobre 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 nem -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 de recusa em vez de ativação. Assim, ele reduz as configurações abaixo do ideal que não ativam explicitamente o 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 uma meta 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 as plataformas canário e reclama.
|
|
| Integração com o Lint |
|
Android Lint usando K1 quando aplicado a um projeto java-library
|
|
"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 |
|
beforeVariants para KMP precisa ser implementado.
|
|
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 |
|
Adição da 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 |
|
Adição da 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-03-09 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-03-09 UTC."],[],[]]