#android #annotation-processing
#Android #обработка аннотаций
Вопрос:
Недавно я заменил neenbedankt
библиотеку обработки аннотаций библиотекой Google Support-Annotation
и изменил все apt
методы на build.gradle
, annotationProcessor
и все работает хорошо, мой вопрос в том, в чем разница между ними и когда мы должны использовать каждый из них?
Ответ №1:
Разницы нет. annotationProcessor
это новая функция плагина gradle.
Дополнительная информация от создателя android-apt
here
Основной вывод из этой статьи заключается в том, что annotationProcessor
он делает то же android-apt
самое, что и, и именно поэтому android-apt
больше не поддерживается. Вам рекомендуется использовать annotationProcessor
Комментарии:
1. Итак, если оба они одинаковы, почему
neen
у плагина есть плагин, а уsupport
одного нет?2.
android-apt
это плагин для Android-плагина gradle, поэтому его необходимо добавить в classpath.annotationProcessor
теперь является частью плагина gradle для Android, ему не нужно ничего добавлять в classpath.