Я загрузил кинжал, как кажется, хороший вариант для инъекций зависимостей в Android. Но у меня есть некоторые проблемы, связанные с компилятором. Есть ли подсказки относительно правильных настроек? Я следил за инструкциями аннотаций андроида, так как этот проект кажется схожим. Но это не работает для кинжала.Как настроить кинжал в IntelliJ
Что я сделал: Я добавил dagger-1.1.0.jar и javax.inject-1.jar в папку lib моего проекта, и я добавил новую папку под названием «compile-libs», содержащую «dagger-compiler- 1.1.0.jar ", так как я не хочу, чтобы этот файл был упакован в * .apk.
Я добавил кинжал и javax.inject зависимостей модуля.
Теперь сложная часть: Я добавил компилятор в настройках компилятора аннотаций:
Когда я запускаю программу, я получаю следующее сообщение об ошибке: модуль адаптера для класса de.myproject.app.modules .AndroidModule не может быть загружен. Убедитесь, что для этого модуля была запущена генерация кода.
Так что мне кажется, что генерация кода не состоялась. Кроме того, «сгенерированная» папка в моем проекте пуста. Итак, каковы правильные настройки, чтобы кинжал работал в Android-проекте в IntelliJ?
Какую версию IDEA вы используете? –
12.1.2 Community Edition –
Я помню похожие проблемы. Попробуйте обновить IDEA до новейшей стабильной или бета-версии –