我在使用gradlew(4.10.2) + dagger(2.18)时遇到了一个奇怪的问题。
问题是当我调用:
./gradlew :app:compileDebugAndroidTestKotlin
构建失败,错误信息如下:
但如果我在Android Studio中运行任务,任务将成功,并且dagger生成的类中不会出现Task :Common:compileDebugJavaWithJavac FAILED
/CommonModule_ProvidesGsonFactory.java:6: error: package javax.annotation.processing does not exist import javax.annotation.processing.Generated;
/CommonModule_ProvidesGsonFactory.java:8: error: cannot find symbol @Generated(
@Generated
。
您有什么线索可以避免使用./gradlew
时的@Generated
注释吗?