Plug-in do Android para Gradle 9.3.0 (julho de 2026)

O Plug-in do Android para Gradle 9.3 é 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.3 é o nível 37. Confira outras informações de compatibilidade:

Versão mínima Versão padrão Observações
Gradle 9.5.0 9.5.0 Para saber mais, consulte Como atualizar o Gradle.
Ferramentas de build do SDK 36.0.0 36.0.0 Instale ou configure as ferramentas de build do SDK.
NDK N/A 28.2.13676358 Instale ou configure uma versão diferente do NDK.
JDK 17 17 Para saber mais, consulte Como configurar a versão do JDK.

Tarefa do Gradle do analisador de configuração do R8 independente

O Plug-in do Android para Gradle 9.3 apresenta uma tarefa dedicada do Gradle para executar o R8 Analisador de configuração de forma isolada. O analisador de configuração do R8 ajuda a otimizar as regras de redução de código e ofuscação do app.

./gradlew :app:analyzeReleaseR8Config

A tarefa :app:analyzeReleaseR8Config gera o relatório sem concluir o pipeline de compilação do APK ou do pacote. Isso oferece um ciclo de feedback mais curto, o que acelera a iteração do desenvolvedor ao refinar as regras de manutenção. Como alternativa, você pode gerar o relatório automaticamente executando um build de lançamento do R8 (como assembleRelease ou bundleRelease).

Para mais informações, consulte Executar a tarefa independente do Gradle para gerar o relatório.

Problemas corrigidos

Plug-in do Android para Gradle 9.3.0-rc02

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-rc02

Plug-in do Android para Gradle 9.3.0-rc01

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-rc01

Plug-in do Android para Gradle 9.3.0-alpha12

Problemas corrigidos
Plug-in do Android para Gradle
Falha no build: o vazamento de identificador de arquivo em classes.jar em compile_library_classes_jar impede a reconstrução no Windows até a reinicialização do ambiente de desenvolvimento integrado
Lint
O lint trata a biblioteca Java importada como um projeto Android, ignorando a versão do SDK de compilação

Plug-in do Android para Gradle 9.3.0-alpha11

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-alpha11

Plug-in do Android para Gradle 9.3.0-alpha10

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-alpha10

Plug-in do Android para Gradle 9.3.0-alpha09

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-alpha09

Plug-in do Android para Gradle 9.3.0-alpha08

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-alpha08

Plug-in do Android para Gradle 9.3.0-alpha07

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0-alpha07

Plug-in do Android para Gradle 9.3.0-alpha06

Problemas corrigidos
Plug-in do Android para Gradle
JavaDocGenerationTask precisa usar workers

Plug-in do Android para Gradle 9.3.0-alpha05

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.3.0-alpha04

Problemas corrigidos
Plug-in do Android para Gradle
O conjunto de origem KMP keepRules é ignorado sem it.consumerKeepRules.publish = true

Plug-in do Android para Gradle 9.3.0-alpha03

Problemas corrigidos
Plug-in do Android para Gradle
java.lang.ClassNotFoundException: Não foi encontrada a classe "com.android.tools.r8.RecordTag" após o upgrade do Gradle para 9.2.0
Lint
Erro de lint quando a redução de recursos está desativada

Plug-in do Android para Gradle 9.3.0-alpha02

Problemas corrigidos
Plug-in do Android para Gradle
Solicitação de recurso: adicionar suporte a native_libs_merge_blame_file ao Plug-in do Android para Gradle
Lint
Falta de acento grave na mensagem de problema do AnnotationDetector
Erro de lint quando a redução de recursos está desativada

Plug-in do Android para Gradle 9.3.0-alpha01

Problemas corrigidos
Plug-in do Android para Gradle
Problema com códigos de versão gerados automaticamente
AGP: migrar da dependência do projeto como notação
Lint
Falso positivo de lint com UseKtx

Plug-in do Android para Gradle 9.3.0

Problemas corrigidos
Nenhum problema público foi marcado como corrigido no AGP 9.3.0

DSL de otimização atualizado para configurar regras de manutenção do R8

Apresenta um DSL de otimização atualizado para configurar regras de manutenção para a otimização do R8, com suporte para módulos de app e testes de módulos de biblioteca. Para configurar a otimização com o DSL atualizado, use o novo bloco optimization. Para apps, configure o bloco optimization em um tipo de build (como release ou debug) no script de build do app. O DSL de otimização atualizado simplifica a configuração do R8:

  • Ativar a otimização permite a otimização de código e a redução de recursos otimizada.
  • Não é mais necessário especificar o arquivo de regras de manutenção padrão do Android.

O DSL legado continua sendo compatível.

Introdução de conjuntos de origem para definir regras de manutenção

Coloque as regras de manutenção no conjunto de origem src/<variant>/keepRules/, com o sufixo de arquivo .keep. Os conjuntos de origem para regras de manutenção são compatíveis com o DSL de otimização atualizado e o DSL legado. O uso de conjuntos de origem para regras de manutenção é compatível com módulos de app, módulos de biblioteca e como uma maneira de definir regras de consumidor em módulos do Kotlin Multiplatform (KMP).