关于导入第三方so文件的问题求助!急!

我现在遇到一个问题,不知道该怎么办。。。

问题是这样的:我正在一个cocos2d-x项目的android客户端上导入一个第三方的SDK,这个SDK包含有一个jar文件和两个.so文件,jar文件的导入没有任何问题,但是在导入这两个.so文件的时候,我遇到的非常棘手的状况。按照文档说明,我把这两个问题放在了libs/armeabi文件夹内。但是每次编译代码的时候,这两个文件就自动被删除了!所以直接导致我的工程在开始初始化SDK的时候就会出错,直接闪退。

如果有哪位知道该怎么解决问题,请尽快回复我,非常感谢!

我也遇到这样的问题,请问楼主解决了吗?

这个自己也遇到过,如下处理办法:

修改位置:
pro.android\jni\Android.mk

操作方法:

  1. xx.so文件放于Android.mk平级目录下
  2. Android.mk文件最尾部追加一下内容↓↓↓

include $(CLEAR_VARS)
LOCAL_MODULE := xx
LOCAL_SRC_FILES := xx.so

include $(BUILD_SHARED_LIBRARY)

楼主问题解决了吗?我也遇到这样的问题了,求解。

我的解决方案是,一,程序编译好以后,工程上点右键,属性,然后构建器,把CDT那个取消掉,确定
二:把第三方so放入libs/armeabi,.打包,即可,
如果需要改代码重新编译,再次勾选CDT那个就行,编译好再次重复一,二,

谢谢了,试了无数种方法,就你这个方法可用

:2: :2: :2: :2: :2: :2: