Plug-in do Android para Gradle 8.7.0 (outubro de 2024)
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.7.0 é uma versão principal 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 8.7 é o 35.
Confira outras informações de compatibilidade:
Mudança de comportamento do lint
A partir do Plug-in do Android para Gradle 8.7.0-alpha08, se houver um LintError
ao executar o lint usando o Gradle, a tarefa de análise do lint vai gerar uma exceção.
Essa mudança evita que erros raros sejam armazenados em cache no cache de build.
Infelizmente, essa mudança interrompe os builds de projetos com instâncias LintError
genuínas nos arquivos de referência do lint. A mensagem de erro contém informações
sobre quais verificações de lint estão causando o problema. Em alguns casos, atualizar a
dependência de biblioteca correspondente pode resolver o problema. Caso contrário, desative
a verificação de lint problemática até que o autor da biblioteca a corrija.
Problemas corrigidos
Plug-in do Android para Gradle 8.7.0
Problemas corrigidos |
Plug-in do Android para Gradle |
O AGP precisa declarar que oferece suporte à API 35 que está prestes a ser lançada
|
AGP 8.5: muitas outras tarefas "mergeDebugResources" são executadas, o que atrasa os builds.
|
O NDK 27 se tornou o NDK padrão no AGP.
|
O AGP precisa declarar que oferece suporte à API 35 que está prestes a ser lançada
|
O AGP precisa declarar que oferece suporte à API 35 que está prestes a ser lançada
|
Falha ao executar o lint do Android com NoSuchFileException
|
BuildType#initWith copia o bloco de pós-processamento, mas a configuração do ProGuard não é aplicada
|
Não é possível mesclar tags foregroundServiceType
|
Falha ao executar o lint do Android com NoSuchFileException
|
|
Lint |
O lint precisa verificar objetos inválidos usados como ViewGroups.
|
"android:host is missing" para URIs com host nulo
|
Incompatibilidade do KtAnalysisSessionProvider com verificações de lint introduzidas na versão 8.7.0-alpha04
|
"Falso positivo" WrongConstant ao usar PackageManager.ResolveInfoFlags.of com Kotlin.
|
|
Plug-in do Android para Gradle 8.7.1
Problemas corrigidos |
Plug-in do Android para Gradle |
Os documentos do agp têm muitos TBD
|
|
Lint |
AGP 8.6.1: regressão: falha de lint WrongConstant ao usar [Int].toLong() dentro de um @LongDef no Kotlin
|
O erro de lint "Pelo menos um host precisa ser especificado" ocorre ao definir o esquema de filtro de intent http ou https.
|
|
Plug-in do Android para Gradle 8.7.2
Problemas corrigidos |
Lint |
AGP 8.7.0: falso positivo de lint RestrictedApi em NavOptionsBuilder.popUpTo
|
|
Redutor (R8) |
[R8 8.6.27] A implementação do método foi substituída por "throw null".
|
Os arquivos padrão do ProGuard do Android geram um aviso quando usados com a versão atual do R8.
|
O MissingStartupProfileItemsDiagnostic falha no cliente do Gradle com um erro de falta de memória se a mensagem for muito grande.
|
|
Plug-in do Android para Gradle 8.7.3
Problemas corrigidos |
Lint |
Muitos avisos de método de API de análise ausentes ao executar o lint
|
A verificação de lint falsamente positiva android.permission.SCHEDULE_EXACT_ALARM só é concedida a apps do sistema.
|
|
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-02-28 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-02-28 UTC."],[],[]]