cocos2d-x 调用第三方so文件

一:假设.so文件名称 : libhi.so

 

1.jni文件下创建一个prebuilt

 

2.android.mk文件中找到  include $(CLEAR_VARS), 在这句后面添加如下代码

 

include $(CLEAR_VARS)

LOCAL_MODULE := libhi

LOCAL_SRC_FILES := prebuilt/libhi.so

include $(PREBUILT_SHARED_LIBRARY)

LOCAL_SHARED_LIBRARIES := libhi

 

 

3.java中调用 

   

    static {

    

        System.loadLibrary("hi");

    

        System.loadLibrary("cocos2dcpp");

    } 

 

注意细节:

1.有的地方需要前缀:lib,有的地方不需要

2.有的地方需要后缀 .so 有的地方不需要

posted on 2014-08-02 21:21  Games  阅读(1184)  评论(0编辑  收藏  举报