Android studio Android Sutido 3.4包含jni.h的问题

Android studio Android Sutido 3.4包含jni.h的问题,android-studio,android-ndk,Android Studio,Android Ndk,我将Android Studio 3.2升级到3.4,遇到了一个问题。 将test.cpp源文件添加到CMakelist和Sync项目中,但它不起作用。Android Studio提示我: 此文件不是项目的一部分。请将其包含在适当的构建文件(build.gradle、CMakeList.txt或Android.mk等)中,并同步项目 当我构建项目时。cpp源代码有效。当我包含jni.h时。jni.h具有红色警报。但是编译没有问题。现有的cpp文件没有这样的问题。它们包括成功的jni.h,并且没有

我将Android Studio 3.2升级到3.4,遇到了一个问题。 将
test.cpp
源文件添加到CMakelist和Sync项目中,但它不起作用。Android Studio提示我:

此文件不是项目的一部分。请将其包含在适当的构建文件(build.gradle、CMakeList.txt或Android.mk等)中,并同步项目

当我构建项目时。cpp源代码有效。当我包含
jni.h
时。
jni.h
具有红色警报。但是编译没有问题。现有的cpp文件没有这样的问题。它们包括成功的
jni.h
,并且没有红色警报。
你能告诉我发生了什么事吗。Android Studio 3.4是否有bug?

尝试清理IDE缓存和项目iml文件,即项目根目录下的
.idea
.gradle
.iml

这对我有帮助。我更改ndk版本并同步,然后将其还原为原始版本。这对我有用。但我很困惑为什么会发生这种事