You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio的C++(NDK)项目中添加外部文件夹

Android Studio不显示外部Common目录文件的解决办法

方案一:通过CMakeLists.txt让IDE索引文件

你已经完成编译配置,只需在CMakeLists.txt中显式声明Common目录下的文件,让Android Studio识别:

# 根据你的目录结构,Common的相对路径为../../Common,可自行调整
file(GLOB_RECURSE COMMON_FILES
     "../../Common/*.cpp"
     "../../Common/*.h"
     "../../Common/*.hpp"
)

# 将这些文件添加到你的原生库编译目标中
add_library(
    # 替换成你的原生库名称
    your-native-lib
    SHARED
    src/main/cpp/your-local-files.cpp
    ${COMMON_FILES}
)

配置完成后同步CMake项目,Android Studio会自动把这些外部文件加载到项目视图的cpp目录下。

方案二:将Common目录作为独立模块导入

  • 切换到Android Studio的Project视图(不要用默认的Android视图)
  • 右键点击Android项目根目录,选择New > Module,然后选Import Existing Project
  • 选中repo/sample-1/Common目录,按向导完成导入
  • 在app模块的build.gradle中添加模块依赖:
dependencies {
    implementation project(':common')
}

这样Common目录会作为独立模块显示在项目中,方便单独编辑和管理。

方案三:调整项目视图显示设置

  • 切换到Project视图
  • 点击视图右上角的齿轮图标,勾选Show Excluded Files
  • 如果Common目录被标记为排除,右键该目录,选择Mark Directory as > Not Excluded

内容的提问来源于stack exchange,提问作者Brunni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:42:49