我的问题与IDE严格关联。我有一个自定义类生成器,它的工作正常(类在构建项目后的gen文件夹中)。不幸的是,Android Studio无法在我的项目中解析这些类。但最有趣的部分是:当我硬编码正确的导入并使用这个类时(即使编译器将这部分变为红色)并运行一个项目......它也可以。
我尝试了清理项目/重建/重置Android Studio ......没有任何帮助。任何想法如何解决这个问题?
答案 0 :(得分:4)
在我的build.gradle
中,我必须将此生成的目录添加到源集中 - 在我的情况下:
android {
...
sourceSets {
main.java.srcDirs += 'build/generated/source/apt'
}
}
答案 1 :(得分:0)
我在编辑 gradle.build
模块级别后遇到了同样的问题,
经过多次搜索,我发现删除了
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
重新添加后一切正常