Plug-in do Android para Gradle 8.9.0 (março de 2025)
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 8.9.0 é uma versão principal que inclui vários novos recursos e melhorias.
Compatibilidade
O nível máximo da API com suporte no Plug-in do Android para Gradle 8.9 é o nível 35.
Confira outras informações de compatibilidade:
Problemas corrigidos
Plug-in do Android para Gradle 8.9.2
| Problemas corrigidos |
| Redutor (R8) |
|
Problema de redução de recursos no AGP 8.9 que causa recursos ausentes em módulos de recursos dinâmicos.
|
|
ClassCastException de uma conversão segura na inicialização da classe.
|
|
Não é possível invocar com.android.tools.r8.internal.H5.x().
|
|
Plug-in do Android para Gradle 8.9.1
| Problemas corrigidos |
| Dexer (D8) |
|
Backport de android.os.Build.VERSION_CODES_FULL incorreto para Baklava.
|
|
| Redutor (R8) |
|
Não é possível gerar um APK assinado após a atualização para o AGP 8.9.0.
|
|
A análise da propriedade "written-before-read" em sites de alocação encontra um erro ao gerar o arquivo de classe.
|
|
Problema relacionado ao SPI do Java no redutor R8 das versões 8.6.*, 8.7.*, 8.8.0.
|
|
Plug-in do Android para Gradle 8.9.0
| Problemas corrigidos |
| Plug-in do Android para Gradle |
|
Forneça uma mensagem de erro acionável quando a tarefa de configuração do GMD falhar devido à falta de espaço em disco.
|
|
O plug-in com.android.settings não reconhece o targetSdk.
|
|
Erro inútil: "compileSdkVersion não especificado. Adicione-o ao build.gradle".
|
|
Falta a opção "Clean build" no menu "Build".
|
|
Talvez o suporte integrado do AGP ao Kotlin adicione automaticamente a dependência da biblioteca padrão do Kotlin.
|
|
Atualize shouldConfigureKotlinPlatformAttribute para processar o suporte integrado ao Kotlin.
|
|
Forneça a sintaxe do Gradle do Kotlin na mensagem de erro para `checkTestedAppObfuscationRelease`.
|
|
O erro da biblioteca mesclada quando a dependência não resolvida pode ser melhorada.
|
|
As propriedades do sistema de gradle.properties não são transmitidas aos workers do Gradle do R8 em processos separados.
|
|
Faça com que BuiltArtifact.outputFile seja do tipo "File".
|
|
Não fornecer um namespace na biblioteca mesclada não gera uma boa mensagem de erro.
|
|
As opções de lint no AGP 7.1.0-alpha08 não permitem stdout.
|
|
Plug-in do Android para Gradle: as variantes precisam expor nomes de conjuntos de origem.
|
|
O cache de configuração é frágil para a configuração da variável de ambiente TERM.
|
|
AndroidComponentsExtension.addSourceSetConfigurations corrompido quando as estatísticas estão ativadas.
|
|
Script de inicialização "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" linha: 162.
|
|
AndroidComponentsExtension.addSourceSetConfigurations corrompido quando as estatísticas estão ativadas.
|
|
| Dexer (D8) |
|
java.lang.VerifyError: classe do verificador rejeitada: [0x430] copy1 v2<-v264 type=Undefined cat=3.
|
|
| Lint |
|
O lint falha com as verificações do Gradle.
|
|
O lint falha com InstantiationException sem mensagem de exceção no stack trace do lint.
|
|
Verificação de lint de falso positivo: android.permission.SCHEDULE_EXACT_ALARM só é concedida a apps do sistema.
|
|
A verificação StringFormatInvalid precisa ser aplicada ao método stringResource do Compose.
|
|
A anotação RequiresFeature não funciona para arquivos Kotlin.
|
|
kotlin android.os.Handler removeCallbacks Runnable.
|
|
Lint WrongConstant na definição em vez de uso de constante usando shift.
|
|
Lint WrongConstant aparecendo duas vezes.
|
|
Exceção de tempo de execução abaixo da API 26 com a API nio Java não compatível (sem erro de lint).
|
|
O lint impede o uso de RequiresApi mesmo em um método auxiliar particular no teste.
|
|
O modo K2 gera um aviso RestrictedApi ao usar .hasRoute(Route::class) no Android Studio.
|
|
O lint sugere substituir @RequiresExtension no teste por @SdkSuppress, que não oferece suporte a extensões do SDK.
|
|
O lint informa incorretamente um layout aninhado desnecessário quando um FrameLayout é usado com fitSystemWindows para envolver um RelativeLayout filho que exige preenchimento personalizado.
|
|
A regra de lint CoarseFineLocation não considera um atributo maxSdkVersion.
|
|
AppLinkSplitToWebAndCustom é UnknownIssue no lint 8.7.3.
|
|
Falha na verificação de lint StringEscapeDetector em "\\ ".
|
|
Aviso de lint incorreto para a anotação "@Parcelize" em interfaces seladas.
|
|
O AS 2024.3.1.4 trava intermitentemente ao editar textos Kotlin.
|
|
| Integração com o Lint |
|
O lintVitalRelease não é executado automaticamente ao criar um pacote de apps.
|
|
| Redutor (R8) |
|
O ProGuard do Gson não está funcionando corretamente após a atualização para o AGP 8.8.
|
|
java.lang.VerifyError: classe do verificador rejeitada.
|
|
O Leanback falha quando minimizado com o R8 incluído no AGP 8.10.0-alpha04.
|
|
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."],[],[]]