Depois de atualizar do 2.2 para o 2.3, vejo este aviso
e quando tento compilar o projeto vejo este erro de compilação
Como posso resolver esse problema sem fazer o downgrade para uma versão anterior do Gradle? Existe alguma atualização do android-apt que pode resolver esse problema?
android-apt
funciona, por isso essa verificação.Para mim, estava tendo este erro ao usar a
Vault
biblioteca Contentful, que especifica que você inclui:e
O que você precisa fazer é EXCLUIR
apply plugin: 'com.neenbedankt.android-apt'
e então ALTERAR :
para
Você sempre pode verificar https://github.com/contentful/vault para as versões mais recentes
fonte
Remover plugin apt
Mudança:
apt -> compilar
testApt -> testAnnotationProcessor
androidTestApt -> androidTestAnnotationProcessor
Em seu build.gradle (app), adicione a defaultConfig:
vectorDrawables.useSupportLibrary = true
fonte
Pegando carona em @Gabriele Mariotti aqui, já que sua resposta é muito precisa e sugere isso, mas não afirma. O Gradle também não sugere essa opção como válida, embora também seja. O equivalente de teste para
androidTestApt
etestApt
éandroidTestAnnotationProcessor
etestAnnotationProcessor
.Exemplo:
Deve ser alterado para
fonte
Caso o processador de anotações tenha argumentos, também pode ser necessário alterar isso:
para isso:
fonte