位置: 编程技术 - 正文

cocos编译安卓apk一晚上经验(cocos creator android)

编辑:rootadmin

推荐整理分享cocos编译安卓apk一晚上经验(cocos creator android),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos code ide下载,cocos apk,cocos2dx编译android,cocos打包安卓apk,cocos安装,cocos安装,cocos2dx编译android,cocos打包安卓apk,内容如对您有帮助,希望把文章链接给更多的朋友!

一.配置环境

需要的环境和开发包:cocos framework(cocos的库文件,必要不解释)android sdk(用于安卓开法,这个一定要有,目前使用安卓api,考录到兼容性问题,最好下个老版本的api用于编译)android ndk(十分重要,版本要到r,之前用r7就会出错,ndk是用于c&#;&#;代码编译为安卓代码的,而r7不识别c&#;&#;的代码,游戏源代码中是有c&#;&#;的代码,所以编译时会出错,一定要用ndkr版本)MinGw(是c&#;&#;的编译器,版本要在4.8之上才支持c&#;&#;,然而最后成功到底归结于这个新版本编译器还是上边的新版本ndk,暂时未知,估计是ndk问题,这个玩意应该不用装)java ant(事实上&#;乎没用,cocos的脚本ant是绑定在cocos自己目录下的一个ant上的,但是最后用的哪个不太清楚)python2.7(用于运行cocos里边的setup脚本,但是那个脚本就是配置个系统变量,自己配也可以)以上的这些因为调用时都在控制台,所以都得配系统变量,网上教程丰富

二.修改工程

更改原工程的目录结构:所有新加入的cpp和h应文件全部放入Classes文件夹,之后修改pro.android目录下,jni子文件夹下的android.mk文件,加入你的cpp文件目录,大致如下(直接目录使用pro.win不知是否可行,放Classes里安全)

LOCAL_SRC_FILES := hellocpp/main.cpp

../../Classes/AppDelegate.cpp

../../Classes/HelloWorldScene.cpp

../../Classes/addmanager.cpp

../../Classes/gamelayer.cpp

../../Classes/gameover.cpp

../../Classes/gamescene.cpp

../../Classes/MagicBook.cpp

cocos编译安卓apk一晚上经验(cocos creator android)

../../Classes/monster.cpp

../../Classes/sheep.cpp

../../Classes/sheeplayer.cpp

../../Classes/wolf.cpp

其他都不动

三.开始编译

回到工程根目录,是就是分一堆pro的目录,shift&#;鼠标右键,在此处打开控制台,然后键入cocos compile -p android 编译安卓平台,不指定api(自己找)cocos compile -p android -ap 使用api编译cocos run -p android 连着手机时直接手机调试输入之后等待,如出错,看出错信息

cc1plus.exe: error: unrecognized command line option "-std=c&#;&#;"cc1plus.exe: error: unrecognized command line option "-std=c&#;&#;"cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"这种就是ndk版本不够,编译不了c&#;&#;导致的

如果源代码出错,他会指出错误行,之后视情况修改

四.编译成功

编译成功的apk在bin内debug内android

Android获取系统启动器、电话、短信和相机包名 privateResolveInfores;privateIntentinfoIntent;//获取启动器包名infoIntent=newIntent(Intent.ACTION_MAIN);infoIntent.addCategory(Intent.CATEGORY_HOME);res=getPackageManager().resolveActivity(infoI

安卓屏幕适配(各种方案组合) 本着分享技术的原则,写下这篇不是太完美的文章,希望能帮助到广大的androidcoder,一起共同进步本来是不想写这些出处,图片加水印的,但是有些无

修改应用图标及添加启动画面 由于Ionic更新了命令行工具,以后修改应用图标和添加启动画面就简单了,最新方法见最下方:应用图标:1.在整个项目所在文件夹下创建res文件夹,里

标签: cocos creator android

本文链接地址:https://www.jiuchutong.com/biancheng/386790.html 转载请保留说明!

上一篇:cocos2d-x3.2 移植到安卓引入第三方so文件时候编译会删除解决方案1(cocos2d-x安装)

下一篇:Android获取系统启动器、电话、短信和相机包名(android获取系统弹窗,自动点击)

  • 个税汇算清缴系统找不到扣缴义务人
  • 服务外包行业要交社保吗
  • 景点门票可以做账吗
  • 综合所得申报怎么作废
  • 累计净值包含业务收入吗
  • 税负率是含税还是不含税
  • 固定资产一次性折旧政策2023
  • 收到损坏赔偿款怎么入账
  • 小规模纳税人无进项票怎么办
  • 房地产企业成本分摊方法整理(附案例分析)
  • 个人所得税筹划节税
  • 固定资产的维护费计入什么科目
  • 平价转让股权个税申报表填写
  • 公司开业前期费用处理
  • 申请补贴费用怎么写
  • 公司和员工之间
  • 企业的商品产品包括
  • 风险纳税人不处理行吗
  • 增值税进项税额在借方还是贷方
  • 24个问题
  • 研发人员的工会经费计入研发费用吗
  • 工程服务发票税率3%
  • 销售使用过的板房如何缴税?
  • 建筑行业会计成本会计工作流程
  • 转让二手宾馆需要注意事项
  • 月末一次加权平均法是什么意思
  • 商业承兑汇票承兑人可以是银行吗
  • 在电脑桌面上添加快捷程序
  • 先支付后收到发票怎么做账
  • 银河麒麟操作系统价格
  • php foreach()
  • 前端打包发布
  • 汇算清缴期结束后
  • 购货款先到支付后付款
  • php的fopen
  • 财政返还土地奖金的规定
  • framework7教程
  • php验证码功能怎么实现
  • xss漏洞利用的场景
  • sql server 触发器定时触发
  • python中with语句的用法
  • 营业外支出增加记借方还是贷方
  • 用友t3制单日期定住不变
  • 删除一张表的某一条记录
  • SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)
  • sqlserver判断数字
  • mysql性能问题
  • 活动策划费属于哪个开票项目
  • 加权平均发计算公式
  • 发票抬头开个人可以吗?
  • 营业外收入在资产负债表
  • 持有至到期投资减值准备
  • 自产赠送视同销售的成本如何确定?
  • 成品油生产库存
  • 无形资产自行开发
  • 建筑企业工程管理部职责
  • 递延所得税资产和负债怎么理解
  • 一般纳税人外购货物发生非正常损失,不包括
  • 非正常损失进项税额转出计算
  • 买水果送礼
  • mysql深度解析
  • 分页存储过程包括
  • Vista、XP、Windows7下非会员如何去除QQ2009的广告
  • server core安装完成后按什么进行登录
  • Vista和Server08 SP2 RTM-Escrow发放给测试者
  • window10 uwp
  • linux 命令帮助
  • 进程aissca.exe
  • mac系统怎么设置默认应用
  • ie8-ie11浏览器
  • perl-v
  • perl调用perl脚本
  • Android自定义控件高级进阶与精彩实例
  • python 邻接表
  • Node.js中的什么模块是用于处理文件和目录的
  • js浏览器运行机制
  • python搭建虚拟环境torch
  • jquery js区别
  • 辽宁国家税务局公务员职位2023
  • 什么是深入调研工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设