cocos2d-x使用第三方的so库文件

需要在2dx的android项目里使用第三方的so库文件,没有c++/c源文件来编译生成这个动态的库文件,网上找了好多方法,终于编译成功了。

例如我们的库文件是libxxx.so,在jni目录新建文件夹prebuilt,把我们的libxxx.so文件拷贝进去,然后在Android.mk中加入下面的代码

include $(CLEAR_VARS)
LOCAL_MODULE := xxx
LOCAL_SRC_FILES := prebuilt/libxxx.so
include $(PREBUILT_SHARED_LIBRARY)

LOCAL_SHARED_LIBRARIES := xxx

这样就会在libs\armeabi目录下生成我们所需要的libxxx.so,并编译进apk中。



你可能感兴趣的:(cocos2d-x)