При создании проекта я получаю следующую ошибку. Я подозреваю, что библиотека Butterknife является причиной, поскольку через нее можно включить аннотации. Нужны ли нам какие-либо специальные конфигурации для включения butterknife с Ant build? Пожалуйста, дайте мне знать, если у вас есть предложения.Проблема сборки Ant с моим проектом Android
[Javac] Ошибка: Bad файл конфигурации службы или исключение брошено при строительстве объекта Процессор: javax.annotation.processing.Processor: Provider dagger.internal.codegen.ProvidesProcessor не может быть создан: java.lang.NoClassDefFoundError: Кинжал/internal/Binding
Для будущих читателей этого вопроса я недавно добавил butterknife (5.1.0) в свой проект и не имел никаких проблем с сборкой муравьев. В корзине reelease butterknife содержится секция meta-inf для обработки аннотаций, и это получает настройки по умолчанию - мой custom_rules.xml почти пуст. – lilbyrdie
Кстати, ошибка, которую вы перечисляете, скорее напоминает Кинжал, а не масляный нож. Кинжал - это инжектор зависимости java; butterknife - утилита для удаления кода обработки котельной таблички в Android. Они оба сильно зависят от аннотаций. – lilbyrdie