Butterknife не создает ничего в каталоге .apt_generated

1

Я пытаюсь использовать Butterknife для инъекций, но я не вижу классов, сгенерированных в каталоге .apt_generated.

Я использую eclipse Kepler (service release 2), включил обработку аннотаций в моих свойствах проекта и определил butterknife-5.0.0.jar как обработчик аннотации в путь factory.

У меня есть 2 представления, введенные во фрагмент для тестирования, и когда я очищаю проект, он построен, но ничего не генерируется. Проверка файла журнала и просмотра error_log Я не вижу ничего связанного.

Любые идеи?

  • 0
    Можете ли вы скомпилировать и запустить свое приложение?
  • 0
    @YeLinAung Спасибо, проблема была в том, что проект не компилировался из-за других проблем с путями, и я этого не заметил. Если вы создадите свой комментарий как ответ, я отмечу его как правильный ответ.
Показать ещё 1 комментарий
Теги:
butterknife
annotations

2 ответа

0
Лучший ответ

Я предлагаю проверить, компилируете ли вы и запускаете приложение.

Или другие части ваших кодов могут иметь некоторые ошибки, а среда IDE не может быть создана. например R.java отсутствует и т.д.

1

Сначала вам нужно убедиться, что у вас есть проект Android, а не проект Android, потому что Butterknife не поддерживает проекты библиотеки. Для этого нажмите Project Properties и перейдите в раздел Android. Убедитесь, что флажок is Library не нажат. Подробнее см.:

Затем проверьте эти параметры в проекте /.factorypath:

<factorypath>
    <factorypathentry kind="WKSPJAR" id="/PotlatchClient/libs/butterknife-5.1.2.jar" enabled="true" runInBatchMode="false"/>
</factorypath>

Проект/.settings/org.eclipse.jdt.apt.core.prefs:

eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true

Проект/.settings/org.eclipse.jdt.core.prefs:

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled

Наконец, сделайте обновление в Eclipse и очистите, чтобы выполнить полную перестройку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню