Android 安卓NDK构建。所以,所有包含都未解决包含问题

Android 安卓NDK构建。所以,所有包含都未解决包含问题,android,c++,android-ndk,Android,C++,Android Ndk,我正在玩Android NDK工具包中提供的示例应用程序 我导入了本机音频示例代码。当我尝试更改.cpp文件时,它将开始显示所有包含和编译错误的未解析包含。有人面对过这个问题吗 当我构建项目时,ndk build成功构建了.so文件 Android.mk文件如下 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := native-audio-jni LOCAL_SRC_FILES :

我正在玩Android NDK工具包中提供的示例应用程序

我导入了本机音频示例代码。当我尝试更改.cpp文件时,它将开始显示所有包含和编译错误的未解析包含。有人面对过这个问题吗

当我构建项目时,ndk build成功构建了.so文件

Android.mk文件如下

LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_MODULE    := native-audio-jni
    LOCAL_SRC_FILES := native-audio-jni.c
    # for native audio
    LOCAL_LDLIBS    += -lOpenSLES
    # for logging
    LOCAL_LDLIBS    += -llog
    # for native asset manager
    LOCAL_LDLIBS    += -landroid

    include $(BUILD_SHARED_LIBRARY)
控制台上的日志如下所示

12:01:55**project NativeAudio的默认配置构建 **“C:\android ndk\ndk build.cmd“all”编译thumb:native audio jni libs/armeabi/libnative-audio-jni.so 12:01:56构建完成(已完成) 1s.242ms)

有人面对过这个问题吗

答案是肯定的:




…还有更多。不幸的是,没有一个解决方案,即使是那些被接受的解决方案,是值得信赖的。如果您想要一个简单、有限但可靠的解决方案,只需禁用索引器即可

更新


有一种解决方法涉及将索引器从Android GCC工具链切换到Linux GCC工具链,请参阅或。

粘贴console的日志。12:01:55****构建project NativeAudio****“C:\\Android ndk\\ndk Build.cmd”all编译thumb:native audio jni libs/armeabi/libnative-audio-jni.so 12:01:56构建完成(花费1s.242ms)请将这些添加为问题的一部分,这表明库已成功编译,您将面临编译错误?粘贴您的Android.mk,粘贴到问题本身。您使用Eclipse吗?在使用Android插件时,Eclipse C++索引器有一些已知的问题,这里的答案是完整的索引能力。我看到你在这里有一个类似的答案,我认为这是值得信赖的,因为它工作正常。