Après la mise à niveau de la version 2.2 vers la version 2.3, je vois cet avertissement
et quand j'essaye de compiler le projet, je vois cette erreur de compilation
Comment puis-je résoudre ce problème sans revenir à une version précédente de Gradle? Existe-t-il une mise à jour d'Android-apt qui peut résoudre ce problème?
android-apt
fonctionnement, ce qui est la raison de cette vérification.Pour moi, j'avais cette erreur lors de l'utilisation de la
Vault
bibliothèque de Contentful qui spécifie que vous incluez:et
Ce que vous devez faire est SUPPRIMER
apply plugin: 'com.neenbedankt.android-apt'
puis CHANGER :
à
Vous pouvez toujours consulter https://github.com/contentful/vault pour les dernières versions
la source
Supprimer le plugin apt
Changement:
apt -> compiler
testApt -> testAnnotationProcessor
androidTestApt -> androidTestAnnotationProcessor
Dans votre build.gradle (application), ajoutez à defaultConfig:
vectorDrawables.useSupportLibrary = true
la source
Piggybacking sur @Gabriele Mariotti ici puisque sa réponse est assez précise et l'implique mais ne le dit pas. Gradle ne suggère pas non plus cela comme une option valide, bien que ce soit également le cas. L'équivalent de test pour
androidTestApt
ettestApt
estandroidTestAnnotationProcessor
ettestAnnotationProcessor
.Exemple:
Devrait être remplacé par
la source
Dans le cas où le processeur d'annotations a des arguments, il peut également être nécessaire de changer ceci:
pour ça:
la source