Pour ceux qui ont le même problème à l'aide d'Android Studio 2.4+ sa ne résout pas le faire tous les conseils ci-dessus à l'exception de Janis Peisenieks réponse.
Ouvrez votre Intellij IDEA 2017 / Android Studio 2.4+ et aller à (Windows)
- Fichier->Autres Paramètres->Paramètres Par Défaut
- Développez Construire, L'Exécution, Le Déploiement
- Développez Compilateur et choisissez l'Annotation Processors
- Assurez-vous que vous avez Activer l'annotation de traitement et "Obtenir les transformateurs de projet classpath" activé
-
Dernier mais non le moindre mise à jour de vos projets de construction.gradle fichier avec l'extrait de code ci-dessous. Ignorer le soupçon que sa obsolète, puisqu'il ne l'utilise pas (jusqu'à présent. Voir question).
defaultConfig {
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
}
Découvert qu'il y est une façon très simple de le faire sans tous ces changements ci-dessus!
Si vous définissez votre processeur dans le gradle comme lombok vous ne les utilisez uniquement fournis ou testCompile. Vous avez besoin d'ajouter cela à l'aide de annotationProcessor aswell dans vos dépendances. Exemple:
dependencies {
provided "org.projectlombok:lombok:1.16.16"
annotationProcessor "org.projectlombok:lombok:1.16.16"
}
Merci à Jack Wharton pour butterknife où j'ai compris comment il a résolu.
Astuce: Vous pouvez avoir besoin pour invalider le cache et redémarrer pour qu'il fonctionne pour certains d'annotation des processeurs comme lombok.