Eclipse索引器没有使用Android NDK找到功能

Eclipse indexer is not finding the functions using the android ndk

本文关键字:NDK Android 功能 索引 Eclipse      更新时间:2023-10-16

我正在使用Android NDK开发一些东西。我有一些编译良好并有效的代码,但是Eclipse只是一直告诉我找不到某些参考,例如std::function。我在项目的"路径和符号"中添加了以下几行:

/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/JuceLibraryCode
/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/Source
/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/juce_core
/Users/jpuig/SDKs/android-ndk/sources/android/native_app_glue/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/x86/include/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/backward/
/Users/jpuig/SDKs/android-ndk/platforms/android-9/arch-x86/usr/include
jni
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include-fixed/
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include-fixed

仍然不起作用。有人可以帮我吗?

预先感谢!

由于我无法添加评论,所以我会这样做。我希望为您提供帮助还为时不晚。

您可以发布您的application.mk文件吗?我遇到了相同的问题,这就是解决的问题。

如果您的.MK文件中有#APP_STL := gnustl_static,请将其更改为APP_STL := stlport_static