Использование Android Аннотации с Scala и Gradle - PullRequest
7 голосов
/ 17 сентября 2011

Можно ли использовать Android-аннотации с языком программирования Scala и системой сборки Gradle? Когда я пытаюсь интегрировать AndroidAnnotations в мой существующий проект Android / Scala / Gradle, компиляция завершается неудачно, потому что сгенерированные классы подчеркивания (например, MyActivity_) не могут быть найдены.

Вот несколько полезных отправных точек и ссылок:

Ответы [ 2 ]

6 голосов
/ 18 сентября 2011

Во время поисков решения этой проблемы я добавил несколько ссылок на исследования в свой оригинальный пост с вопросом.Процессор аннотаций AndroidAnnotations генерирует исходный код (файлы Java).Обычно процессоры аннотаций работают на уровне исходного кода (а не файлов классов).Я ожидаю, что AndroidAnnotations сгенерирует код Java из исходных файлов Scala.Кажется, Scala не поддерживает инструмент обработки аннотаций Java.Поэтому мой ответ на этот вопрос будет таким: невозможно использовать Android-аннотации с исходным кодом Scala.Однако аннотации Android могут по-прежнему использоваться в исходном коде Java в проекте со смешанным исходным кодом Scala.

1 голос
/ 02 декабря 2011

Что касается Gradle (без Scala), кажется, что кому-то удалось использовать его с Android-аннотациями, здесь: Адаптируйте настройки Android-аннотаций Maven к Gradle

...