位置: 编程技术 - 正文

Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)(cocos2dx 2.2.2)

编辑:rootadmin

推荐整理分享Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)(cocos2dx 2.2.2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx发布小游戏,cocos2d手机版,cocos2dx编译android,cocos2dx发布小游戏,cocos2dx发布小游戏,cocos2d开发app,cocos2d-android,cocos2d-android,内容如对您有帮助,希望把文章链接给更多的朋友!

1.下载adt-bundle-windows-x_这里边有Eclipse和Android SDK ,这个很方便,因为Eclipse里Android的

SDK路径已经给你配置好了。(找不到官网下载路径就随便在一个网站写下载好了)

PS:1.注意下载的时候要找到自己操作系统对应的版本,位-,-.

2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载1.7的,你在Eclipse里选择编译器的时候就可以选择1.7之前的,比如1.6,1.5,所以你懂的,下载JKD的时候,

下载高一点的好。这里的编译器选择是在Eclipse里弄的,所以不要管cmd你打Java -version出现什么。

照顾一下新手,普及一下NDK以及Android SDK的知识,

2.下载NDK (Native Develop Kit),至于在哪下载,自己找,找到在哪下载也是入门的一种,地址还是贴出来吧,下载对应版本。

为什么要下载NDK,下载它干嘛,看刚才的科普。简短来说NDK是个从A语言-》B语言的一个桥梁,就好比,你怎么知道Love是爱呢,因为字典上写了,这个NDK就相当于这个字典。当然这么比喻不太清楚,大概就这么个意思,就是Java和C&#;&#;通过这个东西可以有联系。不再是毫不相关的两个玩意。

3.配置NDK的路径,配置环境的时候,注意路径,你得到哪一层,自己去尝试和揣摩吧 。

PS:这里或许很多Eclipse没有这个插件,我下载这个就没有,那就找一个吧,忘记从哪下的了,放到这里给大家下载。这个插件放在,然后如果你放进去之前打开了Eclipse,需要重启Eclipse。

Android NDK插件下载地址

4.把你的工程 就是proj.android 目录导入Eclipse。导入选用的是 New-》other-》Android-》Android Projects From Existing Code,目录选择该目录。

PS:记住不要选择copy 到 workspace,否则有很多错误。

导入之后,并不算完事。现在不要急着编译。刚才我们配置了SDK和NDK的路径,现在就用到了。

5.SDK 的下载。刚才我们下载的adt-bundle-windows-x_里有SDK,但是SDK版本太多,肯定不全的,我们需要的SDK也许就不在这里。所以要下载新的SDK。SDK下载什么样的版本,决定要生成的apk包是要运行在什么样的目标手机中。打开SDKManager,Eclipse可以,资源管理器目录中也可以。你想用哪个生成哪个版本的Android包,就要更新相应的SDK,比如我用的是4.4和4.2我就下了这两个,里面那么多选项,怕什么,不清楚 都下载下来不就行了。

打开,SDK Manager,从这里或者从Windows资源管理打开 都可以。

下载你需要的版本。

6.SDK的配置。右键Eclipse工程-》properties-》Android。

决定了 你的工程最终会生成哪个版本的Android API 代码。

7.新建NDKBUilder。同样的 工程(右键)-》properties-》Builders。

这个名字随便取,配置Builder

Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)(cocos2dx 2.2.2)

第三张图里的配置不太懂,大家随意配置吧。

这里三张图 就已经很清楚了,就不再啰嗦了。

这里详细的 把NDK_MODULE_PATH给大家看一下F:XXXXtrunkclientcocos2d-x-2.2.3;F:XXXXtrunkclientcocos2d-x-2.2.3cocos2dxplatformthird_partyandroidprebuilt;

这里设置。至于为什么这里要这么设置,而不是上边一级或者下面一级目录呢?其实 这跟Android .mk文件有关,

其实 仔细看 就会知道 这些目录 都是作为 NDK的根目录存在的,就是你可以以这个目录为准,就好像你以C盘为准一样,在Android.mk这个文件里你可以加载静态库,可以加载Cpp源文件,所以如果你要使用这两者,并且路径很长,你就可以在 NDK_MODULE_PATH里加入路径。然后再Android.mk文件里,根据你加入的这些任意路径为基础,填写相对路径就能找到对应的比如

这些都是有Android.mk文件存在的文件夹,加载的是静态库,

为什么静态库 这么命名。

跟生成这些静态库的 mk文件的配置是关联在一起的。是有关的。

是你用其他mk文件生成的库的名字,你在java里 用system.loadLibrary("用cocos2dlua"); 就可以,加载这个库了,后面那个_shared可加,可不加。

所以 我们看到了 在其他mk文件导入这些静态库的时候,名字是以LOCAL_MODULE为准的。

这里

就是具体的Cpp文件了,这些要编译到你现在这个Android.mk的库里面。

这里就是 .h文件,这些是你要引用的静态库的。h所在的文件,有了静态库和。h你就可以直接使用库里的函数了。

现在 我们再看一些其他的配置。

AndroidManifest.xml

这个文件的一些配置,package是你要生成的包名,比如你完成游戏后,要上线接入其他渠道SDK比如,豌豆荚等,它们的包有固定的&#;式。所以这里要改为它们需要的&#;式。

注意:改包名涉及的东西较多,千万不能先改这里,要先这样,工程-》右键-》Android Tool-》Rename Application Package。改完之后,会有很多地方报错。这时,还要在Windows资源管理器里建立新的符合要求的包,把相应资源拷贝过去,在Eclipse根据报错进行相应修改。

第二个红框里是要设置你的应用最低和目标Android版本,设置了最低的在低于这个版本的Android机上可能就运行部了,而在高于你设置的android:targetSdkVersion和android:minSdkVersion的机器上,你的应用都可以运行。

icon和label一个设置你的游戏的手机桌面图标,一个是名字。这里 Application和Activity都设置了,而实际上Activity的的更快执行。这两处设置一个就可以了。

最后 记得把你的游戏资源 放到eclipse工程的assert文件夹。

配置好这些 你的应用 基本上没什么大的问题 就可以跑起来了。(之后 会写关于JNI C&#;&#;和Java互调的一篇总结)。

Cocos2d-x下Lua调用自定义C++类和函数的最佳实践 [转载出处

eclipse开发cocos2dx 3.2环境搭建之二: cocos2dx 3.2安装及测试运行 (An internal error occurred during: "C/C++ Indexe) 文章摘自:

cocos2dx3.2开发 RPG《Flighting》(一)基本介绍 前言:上次写了一个消灭星星,很多人都回复了我,并且提出了宝贵的意见,先感谢大家啦~上几个月我发现了一个很好玩的游戏——《BattleHeart》,心

标签: cocos2dx 2.2.2

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

上一篇:cocos2dx 3.0 quick lua transition action

下一篇:Cocos2d-x下Lua调用自定义C++类和函数的最佳实践(cocoscreator lua)

  • 加计扣除减免税额怎么计算
  • 城镇土地使用税的计算公式
  • 美团收取的佣金怎么开票
  • 资产季末值
  • 小规模纳税人进项
  • 企业承担的员工在职培训成本包括
  • 垫资公司怎么收费50万
  • 补交以前年度印花税记到哪个会计科目
  • 开公司财务流程
  • 公司出售厂房的增值税允许抵扣吗
  • 当月发货必须当月开票吗
  • 营改增后取得施工作业收入需要交哪些税?
  • 增值税未实际收到款项可以抵扣吗?
  • 无票收入记账多的进项发票怎么处理?
  • 无票收入如何做会计凭证
  • 发票管理政策
  • 有单位购买我公司开发的房产作为“投资性房地产”,该单位需要缴纳房产税吗?
  • 网上订酒店怎么预定
  • 通用申报表个人所得税应税项怎么填
  • 增值税有没有定额抵扣
  • 购入材料的应付账款包括商业折扣吗
  • 减免增值税可以税前扣除吗
  • 外资租赁房屋房产税和土地使用税怎么申报?
  • 3%增值税专用发票可以抵扣多少
  • 所得税汇算成本调减会计分录
  • 银行基本户年费
  • 一般纳税人减免的增值税怎么记账
  • boss直聘收费怎么这么贵
  • 一次发放数月的高温津贴如何计算个税?
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • 一般纳税人购买原材料会计分录
  • 系统设置自动还原
  • guest的作用
  • 企业向个人的借款合同
  • 当月交当月社保费会计分录
  • QQExternal.exe是什么进程?QQExternal.exe进程为什么被运行?
  • 默认网关和dns怎么填
  • PHP:Memcached::setSaslAuthData()的用法_Memcached类
  • 企业注销时实收资本需要交税吗
  • springboot+vue+elementsUI 实现分角色注册登录界面
  • 未取得专用发票是否计算增值税
  • 工程竣工的条件是什么
  • 阿卡迪亚国家公园景点
  • thinkphp框架入门
  • 小规模纳税人工资要每月申报
  • 奥克拉库克湾
  • pytorch ln
  • 深入理解php内核pdf
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • 收到转账怎么写分录
  • 联营企业和合营企业是什么意思
  • 公路修路步骤
  • 什么是企业管理的首要职能
  • 利润表上期数指的是什么
  • mongodb查看数据库大小
  • 汇总记账凭证账务处理
  • 营业外收入在汇算申报表与一般收入表不一致
  • 委托加工环节应税消费品应纳税额的计算
  • 累计摊销的会计分录有哪些
  • 未认证未抵扣的进项税
  • 追加固定资产原值如何计提折旧
  • 折扣的种类有哪几种
  • 企业送给客户的礼品怎么做分录
  • 国际货运公司支付境外运费
  • 职工福利费如何计算
  • 公司购买理财产品账务处理
  • windows怎么管理员权限
  • windows历代版本一览
  • 如何设置无线网密码
  • 让xp系统自动修复软件
  • win7 netplwiz
  • three.js 文档
  • android开发环境的搭建步骤
  • dos命令到一个文件夹
  • unity接收数据
  • jquery trigger函数执行两次的解决方法
  • 出租车票真伪查询官网
  • 3.0t交强险
  • 北京共有产权房房源信息
  • 改革概念股是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设