cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
来源:互联网 发布:域名服务器机型 编辑:程序博客网 时间:2024/06/17 18:50
第一步,在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去
第二步:修改jni下面的Android.mk
LOCAL_PATH := $(call my-dir)##添加下面##include $(CLEAR_VARS)LOCAL_MODULE := jpush205LOCAL_SRC_FILES := prebuilt/$(TARGET_ARCH_ABI)/libjpush205.soinclude $(PREBUILT_SHARED_LIBRARY)##添加结束##include $(CLEAR_VARS)LOCAL_CFLAGS := -fshort-wchar $(call import-add-path,$(LOCAL_PATH)/../../cocos2d)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcppFILE_LIST := hellocpp/main.cpp \ $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/com/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/CWHEncrypt/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/global/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/iconv/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/land/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/plaza/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/scene/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/socket/*.cpp) \ $(wildcard $(LOCAL_PATH)/../../Classes/userData/*.cpp) \LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%) LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \LOCAL_C_INCLUDES += \$(LOCAL_PATH)/../../../iconv/include \$(LOCAL_PATH)/../../../iconv/libcharset \$(LOCAL_PATH)/../../../iconv/lib \$(LOCAL_PATH)/../../../iconv/libcharset/include \$(LOCAL_PATH)/../../../iconv/srclib \$(LOCAL_PATH)/../../../iconv# _COCOS_HEADER_ANDROID_BEGIN# _COCOS_HEADER_ANDROID_ENDLOCAL_STATIC_LIBRARIES := cocos2dx_static iconv_static# _COCOS_LIB_ANDROID_BEGIN# _COCOS_LIB_ANDROID_ENDinclude $(BUILD_SHARED_LIBRARY)$(call import-module,.)$(call import-module,iconv)# _COCOS_LIB_IMPORT_ANDROID_BEGIN# _COCOS_LIB_IMPORT_ANDROID_END
0 0
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
- cocos2d-x3.2 移植到安卓引入第三方so文件时候编译会删除解决方案1
- cocos2d-x3.2 移植到安卓引入第三方so文件时候编译会删除解决方案2
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
- 安卓引入第三方so文件编译时会删除解决方案
- cocos2d-x 加载第三方.so文件
- 引入第三方so库
- 解决编译打包apk时自动删除第三方so文件或不完整问题
- 在jni编程中解决第三方so文件编译时被删除的另类方法
- cocos2d-x使用第三方的so库文件
- 引用第三方库So文件时,eclipse会自动把libs下arneabi文件里的so文件删除掉
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK编译本地文件以及引用第三方so文件
- Android NDK 编译 引用第三方 so 文件
- Android mk文件 构建编译第三方jar和so
- Android NDK编译本地文件以及引用第三方so文件
- 如何解决引入第三方库的时候出现的SHA-1等问题快速解决方案
- Cocos2d-X学习——Android移植,使用第三方库.so被删掉问题
- 自定义JSP中的Taglib标签之三简单仿JSTL中带标签体的ForEach循环
- uGUI-Effect-Tool 渐变效果
- Google Chrome插件开发-Context Menus
- Eclipse连接MySQL数据库(傻瓜篇)
- 自定义JSP中的Taglib标签之四自定义标签中的Function函数
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
- C语言 指针(上)
- Android进程线程之同步互斥(一)
- 设计模式之简单工厂模式
- UILabel设置行间距同时要计算得到行高的最简单的方法
- 图像处理、模式识别、模式分类、机器视觉推荐图书汇总
- google Map的总结
- Context与Activity/Service/Application
- 自定义JSP中的Taglib标签之五自定义标签之SimpleTagSupport使用