|
楼主 |
发表于 2014-5-18 11:41:31
|
显示全部楼层
本帖最后由 gis_wudi 于 2014-5-18 12:53 编辑
问题解决了,只能说ndk不同版本差异真心不小,各种问题
最后是这样解决的:
明确调用gnustl_static
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := osgNativeLib
### Main Install dir
OSG_ANDROID_DIR := f:/osggles2
LIBDIR := $(OSG_ANDROID_DIR)/obj/local/armeabi
LIB_STD_DIR := F:/OSG_Android/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi ##新加
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_ARM_NEON := true
LIBDIR := $(OSG_ANDROID_DIR)/obj/local/armeabi-v7a
LIB_STD_DIR := F:/OSG_Android/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a ##新加
endif
..
将目录链接
LOCAL_LDFLAGS := -L $(LIB_STD_DIR) \
-L $(LIBDIR) \
OSG后来换成了最新的3.3.1,ndk依旧是r8e
希望可以对遇到同样问题的兄弟有所帮助 |
|