Android Studio 无法识别生成的自定义类

Lau*_*Lau 0 ide android code-generation android-studio

我的问题与IDE严格相关。我有一个自定义类生成器并且它可以正常工作(构建项目后类在 gen 文件夹中)。不幸的是,Android Studio 无法解析我项目中的这些类。但最有趣的部分是:当我对正确的导入进行硬编码并使用此类(即使编译器将此部分变为红色)并运行一个项目时......它起作用了。

我尝试了清理项目/重建/重置 Android Studio ......没有任何帮助。任何想法如何解决这个问题?

Lau*_*Lau 6

解决方案:

在我的情况下,build.gradle我必须将此生成的目录添加到源集中 - 在我的情况下:

android {
    ...
    sourceSets {
        main.java.srcDirs += 'build/generated/source/apt'
    }
}
Run Code Online (Sandbox Code Playgroud)