使用 gradlew + dagger @Generated注释
我遇到了一个奇怪的问题,使用gradlew(4.10.2)+ dagger(2.18)。
问题是当我打电话时:
./gradlew :app:compileDebugAndroidTestKotlin
生成失败,出现以下情况:
任务 :通用:编译DebugJavaWithJavac FAILED
/CommonModule_ProvidesGsonFactory.java:6: 错误: 包 javax.annotation.processing 不存在 import javax.annotation.processing.生成;
/CommonModule_ProvidesGsonFactory.java:8: 错误: 找不到符号 @生成(
但是,如果我从 Android Studio 运行该任务,则该任务会成功,并且 dagger 生成的类中不存在 。@Generated
你有一些线索来避免使用注释吗?@Generated
./gradlew