android jni ndk-build ---------->错误是: 对`std :: allocator :: allocator()'
的未定义引用我在project / JNI /下创建了一个Application.mk “APP_STL:= gnustl_static”
所以,任何想法,为什么未定义参考。
环境是ubuntu10.4,而NDK是r5b,
答案 0 :(得分:0)
您需要保证" libgnustl_static.a"设置在lib的末尾,因为它们似乎依赖于它:
示例:
LOCAL_LDFLAGS += <system/your libs>
LOCAL_LDFLAGS += -L$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -lgnustl_static
我添加了同样的问题,并用这个来克服它...