Мне нужен процессор для генерации кода для классов в папке test
.
Я не могу найти здесь ни одного связанного вопроса о SO, который подходит для моего случая, так как каждый рекомендует добавить testAnnotationProcessor
, но этоу меня не работает ...
Я использую Gradle 3.3.0
Кинжал версии 2.16 Вот все зависимости, которые ядобавили
...
// Use 2.16 because further versions cause crashes
def dagger = "2.16"
// Dagger
implementation "com.google.dagger:dagger:$dagger"
annotationProcessor "com.google.dagger:dagger-compiler:$dagger"
// Dagger-Android
implementation "com.google.dagger:dagger-android:$dagger"
annotationProcessor "com.google.dagger:dagger-android-processor:$dagger"
// Dagger Kotlin
kapt "com.google.dagger:dagger-compiler:$dagger"
kapt "com.google.dagger:dagger-android-processor:$dagger"
// Test Dagger
testImplementation "com.google.dagger:dagger:$dagger"
testAnnotationProcessor "com.google.dagger:dagger-compiler:$dagger"
// Test Dagger-Android
testImplementation "com.google.dagger:dagger-android:$dagger"
testAnnotationProcessor "com.google.dagger:dagger-android-processor:$dagger"
// Test Dagger Kotlin
kaptTest "com.google.dagger:dagger-compiler:$dagger"
kaptTest "com.google.dagger:dagger-android-processor:$dagger"
...
Обновление: это не работает и для androidTest.(Несмотря на то, что я обновил зависимости для использования testAndroidImplementation
и т. Д.)