2016-02-13 1 views
3

J'utilise dagger 2.0 dans un projet avec android studio et je m'attendais à ce que les erreurs de compilation du processeur d'annotation apparaissent dans l'éditeur sous forme d'erreurs de compilation (soulignement rouge).Pourquoi les erreurs de poignard n'apparaissent pas dans l'éditeur?

J'ai essayé d'activer "make project automatically" mais cela ne fonctionne toujours pas. Bien sûr, les erreurs apparaissent dans le journal du compilateur lorsque je crée manuellement le projet avec ctrl + f9.

Donc, pas une grosse affaire, le poignard fonctionne parfaitement, mais la chose est que dans la présentation que j'ai vu ceci:

slide

Mais pour être juste, il dit seulement javac ou Eclipse: P

Répondre

1

Cette fonctionnalité n'existe pas dans Android Studio.

Vous pouvez trouver des plugins pour faire quelque chose de similaire.

Par exemple: https://github.com/square/dagger-intellij-plugin

+0

Bien que ce lien peut répondre à la question, il est préférable d'inclure les éléments essentiels de la réponse ici et de fournir le lien de référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'avis] (/ review/low-quality-posts/11289678) – CodeChimp

+1

Vous avez raison, j'ai réécrit ma réponse. – jbarat

+0

J'ai utilisé ce plugin avec l'ancienne version et il ne relie que les points d'injection avec les fournisseurs, et semble qu'il n'a pas de support pour poignarder 2.0 https://github.com/square/dagger-intellij-plugin/issues/16 – carrizo