位置: 编程技术 - 正文

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获取系统弹窗,自动点击)

  • 出口退税便捷退税操作流程
  • 什么是反避税税率
  • 预算会计无偿调拨净资产
  • 个人所得税累计收入
  • 什么时候库存商品什么时候主营业务收入
  • 个人劳务费 税
  • 行政事业单位无偿调拨资产会计处理
  • 净现值为零时的收益率
  • 归集研发费用时怎么计算
  • 盘盈的固定资产计入什么科目
  • 取得的收入含税吗
  • 境外分回的股息并入应纳税所得
  • 工会活动购买物品会计分录
  • 现金支票存根联需要盖章吗?
  • 劳务发票未收到做账
  • 医院其他应付款过高的原因
  • 幼儿园收到政府补贴收入会计分录
  • 2020年购进农产品的扣除率
  • 核定征收的企业需要汇算清缴吗
  • 一般纳税人既有批发零售又有不动产租赁
  • 生产型企业一般会有哪些外来文件
  • 小微企业增值税减免政策
  • 资产收购的特殊性税务处理方法
  • macbookzen
  • 销售原材料计入哪里
  • 车站计算机系统组成
  • 基于php开发
  • 子公司转为分公司,是不是需要缴纳土地增值税
  • thinkphp怎么用
  • 电脑很空但是占用率90
  • shnlog.exe - shnlog是什么进程 有什么用
  • PHP:preg_match_all()的用法_PCRE正则函数
  • 生产企业出口退税的计算方法
  • 汽车理赔款
  • 应交增值税转入营业外收入摘要怎么写
  • php获取ipv6地址
  • phpize安装
  • vue项目使用百度地图怎么长久使用
  • 什么情况下不用割包皮
  • 对公账户的资金怎么转出
  • 企业所得税的征税对象包括( )
  • 企业所得税的特别纳税调整
  • 进项税额转出最后怎么处理
  • phpcms采集教程
  • 抵债不动产处置如何征税
  • 微信收款和支付宝收款有啥区别
  • 集团与子公司资产的区别
  • 企业对公帐户怎么转出私人帐户
  • 善意取得增值税专用发票所得税
  • 预付下个月租金分录
  • 装饰公司收到的礼品
  • 企业必须建立哪些制度
  • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
  • unix vi命令
  • zhp.exe是什么进程
  • mac ios应用
  • win8开始屏幕设置
  • win8怎么打开管理员命令提示符
  • windows 命令行 ftp
  • win8metro版桌面安卓下载
  • win7系统中怎样没有智能卡服务
  • ubuntu搭建安卓环境
  • opengl导入obj
  • node js教程
  • 批处理语言 从入门到精通
  • 数独算法代码c语言
  • android更新ui的方式
  • linux tar -zxf
  • django实时刷新日志前端
  • 骨骼动画spine
  • eclipse导入server
  • 怎么在移动官网上复机
  • 全电子发票开具怎么扫脸认证?
  • 国家税务总局2018年61号公告
  • 高铁票抵扣进项能抵扣吗
  • 西安市国家税务局稽查局
  • 怎么用发票号码查询商品
  • 江苏地税局官网网站
  • 中介服务企业怎么注册
  • 沙子属于矿产资源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设