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 compatível com o plug-in do Android para Gradle 8.9 é o nível 35.
Outras informações de compatibilidade:
Problemas corrigidos
Plug-in do Android para Gradle 8.9.0
Problemas corrigidos |
Plug-in do Android para Gradle |
Mostrar uma mensagem de erro útil quando a tarefa de configuração do GMD falha por falta de espaço em disco
|
O plug-in com.android.settings não reconhece targetSdk
|
Erro inútil "'compileSdkVersion is not specified. Adicione ao build.gradle"
|
A opção "Clean build" não aparece no menu "Build"
|
Talvez deixar o suporte integrado do AGP ao Kotlin adicionar automaticamente a dependência da biblioteca padrão do Kotlin
|
Atualize "shouldConfigureKotlinPlatformAttribute" para processar o suporte integrado do Kotlin.
|
Adicionar sintaxe do Gradle do Kotlin na mensagem de erro para "checkTestedAppObfuscationRelease"
|
Erro da biblioteca combinada quando uma dependência não resolvida pode ser melhorada
|
As propriedades do sistema de gradle.properties não são transmitidas para os trabalhadores do Gradle do R8 em processos separados
|
Faça BuiltArtifact.outputFile como tipo de arquivo
|
Não fornecer namespace na biblioteca fundida não gera uma boa mensagem de erro
|
As opções do 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 é sensível à definiçã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 recusada: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Lint |
O lint falha com as verificações do Gradle do lint
|
O lint falha com InstantiationException sem mensagem de exceção no stacktrace do lint.
|
Falso positivo na verificação de lint. A permissão 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 do uso de constante usando shift
|
O lint WrongConstant aparece duas vezes
|
Exceção de tempo de execução abaixo da API 26 com API Java nio sem suporte (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 é compatível com 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 padding personalizado.
|
A regra de lint CoarseFineLocation não considera um atributo maxSdkVersion.
|
AppLinkSplitToWebAndCustom é UnknownIssue no lint 8.7.3
|
Falha do Lint check 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 em Kotlin.
|
|
Integração com o Lint |
O lintVitalRelease não é executado automaticamente ao criar um pacote de app.
|
|
Redutor (R8) |
O ProGuard do Gson não funciona corretamente após o upgrade para o AGP 8.8
|
java.lang.VerifyError: classe do verificador recusada.
|
O Leanback falha quando é reduzido com o R8 incluído no AGP 8.10.0-alpha04.
|
|
Plug-in do Android para Gradle 8.9.1
Problemas corrigidos |
Dexer (D8) |
Backporting 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.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()
|
|
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 2025-08-08 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 2025-08-08 UTC."],[],[]]