“此文件不是项目的一部分请将其包含在适当的构建文件中(build.gradle、CMakeLists.txt ....)

noo*_*oob 5 android-studio

我是 Android Studio 的新手,无法解决这个问题。我用它的头文件编写了 cpp 代码,但即使我将 cpp 文件添加到 CMakeLists.txt,我仍然收到此错误。

如何将我的 cpp 文件包含到构建文件中?

Sha*_*sal 0

通过以下方式修复了此问题:

步骤1:首先确保您在“ app ”文件夹中添加了CMakeLists.txt

步骤2:检查下图。选择选项“将 C++ 项目与 Gradle 链接”与您的 cpp 文件。

在此输入图像描述

第三步:打开一个新窗口。只需添加CMakeLists.txt的路径即可。

build.gradle中,自动创建以下条目:

externalNativeBuild {
        cmake {
            path file('CMakeLists.txt')
        }
    }
Run Code Online (Sandbox Code Playgroud)

第四步:转到文件并选择选项“无效缓存/重新启动...”

重新启动 Android Studio 后,此问题得到修复。