Cocos2dx杂记:cocos 编译命令拷贝so文件
来源:互联网 发布:qt mysql数据库 编辑:程序博客网 时间:2024/06/04 18:42
cocos compile命令在编译的过程中第三方so文件会丢失掉,如何解决这个问题呢
1、我们在jni文件夹下面添加一个文件夹prebulid,如图所示
把第三方的so文件放入改文件夹下
2、在proj.android下新建一个python文件,命名为custom_script.py
脚本内容:
import osimport os.pathimport cocosfrom shutil import copy2def copy_so_file(src, dst): names = os.listdir(src) for name in names: srcname = os.path.join(src, name) dstname = os.path.join(dst, name) try: copy2(srcname, dstname) except (IOError, os.error) as why: errors.append((srcname, dstname, str(why)))def handle_event(event, target_platform, args): if target_platform != "android": return # cocos.Logging.info(event) if event != "pre-copy-assets": return # cocos.Logging.info("args is %s\n" % args) src = os.path.join(args["platform-project-path"], "jni", "prebuild") dst = os.path.join(args["platform-project-path"], "libs", "armeabi") # copy so copy_so_file(src, dst)
3、在工程主目录下.cocos-project.json文件中添加脚本路径,如下图所示,然后在编译cocos命令的时候就会在prebuild中的so文件拷贝到libs下面的armeabi下
阅读全文
0 0
- Cocos2dx杂记:cocos 编译命令拷贝so文件
- cocos打包apk,编译.so文件出错解决
- cocos2dx 编译android *.so文件 和 简单shell文件
- 编译cocos2dx工程,生成libcocos2dcpp.so文件失败
- cocos编译android命令
- cocos 杂记
- cocos杂记
- cocos2dx学习二:cocos命令学习
- cocos2dx 3.8加载cocos studio csb文件
- 关于cocos2dx在安卓编译时.so文件被删除问题
- Cocos2dx杂记
- 编译Android .so文件
- MuPdf编译so文件
- so文件的编译
- android so文件编译
- cocos 编译Error while building for linux: libfmod.so.6
- Linux编译.so文件,调用.so文件
- Cocos2dx杂记:Cocos2d 3.x版本 MeshSprite Cocos的网格变换(非原创)
- android快速集成微信分享&&支付
- kafka topic acl授权
- bootstrap前台编码规范
- 在Textview中获取指定文字位置(兼顾网址链接和emoji表情),并在其附近展示图片
- node.js常用dos环境命令
- Cocos2dx杂记:cocos 编译命令拷贝so文件
- Hibernate查询语言(HQL)
- POJ 3648 Wedding(2-SAT输出一组解)
- 2017/10/15模拟赛总结
- nfs挂载根文件系统
- 【Vue】 vue2.0父子组件传递函数
- node安装
- vue开发:详解vue.js的devtools安装
- 最常用的DOS命令