【问题标题】:Android Studio hides files in native source folder subdirectoriesAndroid Studio 隐藏原生源文件夹子目录中的文件
【发布时间】:2020-04-11 15:18:27
【问题描述】:

我想在我现有的 java android 库中使用 android ndk。 我已经设置好一切,编译和运行作品。 (使用 jni 的单元测试成功完成) 这是我的文件结构的样子:

当我在项目资源管理器中从“项目”切换到“Android”视图时,它看起来像这样(如预期的那样):

我想将 test.cpp、test.h 和 test_jni.cpp 移动到一个子目录中,这样组织:

但是一旦我做出改变并再次切换到“Android”视图,文件就不再显示了:

当我调整 CMakeLists 以在子目录中查找这些文件时,一切仍然有效,但文件仍然隐藏。为什么 android studio 不显示这些文件?我必须做些什么才能让它发挥作用?把每个 h/cpp 文件都放到根目录下会很麻烦。

【问题讨论】:

  • 我认为 AS 试图通过使用它们的目标来组织 C++ 源/头。如果您要将“testfiles”目录的源/标题添加到库/可执行文件/等,我认为它们应该这样分组。 tbh,我也不太喜欢这里的布局,通常只使用项目视图。看起来 AS 可能会在即将发布的版本中停止尝试进行这种组织,而只会显示目录结构。

标签: android c++ android-studio cmake android-ndk


【解决方案1】:

尝试清除索引(转到文件 > 使缓存无效/重新启动)或手动重新启动 AndroidStudio。如果它没有帮助,只需填写一个错误报告,并祈祷它被修复;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 2023-02-04
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    相关资源
    最近更新 更多