在Android Studio中显示其他C/C++头文件

rio*_*ro1 5 c++ android android-studio android-gradle-plugin

我有一个用C++编写的大型项目,我正在尝试使用Android Studio为Android构建.该项目包含相当多的库,每个库都有自己的代码,但源代码文件包含由所有或部分库共享的头文件,并且驻留在与包含源文件的目录不同的目录中.这意味着CMakeLists.txt我在文件中指定了它们全部使用include_directories.现在我看到,在Android Studio中使用此CMake脚本时,项目浏览器中可见的唯一文件是.cpp目标编译的.h文件以及与其相应源名称相同的文件.我希望能够快速编辑所有项目文件,而不仅仅是那些已被Android Studio检测到的文件,因此在项目浏览器中列出所有常用标题会很有用.如何指定要显示的其他文件/目录?

我已经尝试过在.gradle剧本中说这样做了

sourceSets {
    main {
        java {
            srcDirs "../whatever/"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但这显然不理想,因为这些目录显示在java浏览器的文件夹中,并且在这些头文件中检测到的任何错误都无法导航到有问题的行.