【独立开发者er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK详解

Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!

步骤如下:

一、下载安卓环境:搭建Android环境需要用到Android
SDK、NDK、Ant和JDK;

下载Android SDK

下载Android NDK

下载Android JDK

下载Ant

其中JDK是需要安装的,其他的都直接解压即可。

二、配置JDK和ANT环境等;

由于网上关于配置资料很多,此处对配置不进行详细的讲解。

三、进入Cocos2dx根目录,并且并且运行setup.py;

注1:运行.py需要配置python环境,请下载python2.7版本,并自行配置。

注2:Cocos2dx 3.6版本对应的NDK需要时r9以上,我用的是r9d。如果使用android-ndk-r8c就是出现下述问题:

LOCAL_SRC_FILES points to a missing file。

我们跟踪到r8c路径下发现,根本就没有4.8目录:

相应的我们查看r9的路径,就会发现存在4.8:

四、进入新建工程的根目录,执行cocos
run -p android -j 4:

四、进入apk路径,并继续安装到真机或是虚拟机或是模拟器(我用的是海马玩模拟器):

如果大家开发使用CocosStudio,可以直接打包:

参考博客:

Cocos2dx-v3.0命令行创建工程

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-16 00:52:18

【独立开发者er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK详解的相关文章

【独立开发人员er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK具体解释

Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐.但搭建一次之后,以后就会很快捷! 过程例如以下: 一.下载安卓环境:搭建Android环境须要用到Android SDK.NDK.Ant和JDK. 下载Android SDK 下载Android NDK 下载Android JDK 下载Ant 当中JDK是须要安装的,其它的都直接解压就可以. 二.配置JDK和ANT环境等: 因为网上关于配置资料非常多,此处对配置不进行具体的解说. 三.进入Cocos2dx根文件

【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件

在[独立开发者er Cocos2d-x实战 004]使用Cocos Studio制作plist文件中,我们已经知道如何制作plist,接下来就说说如何使用和加载plist文件. 代码如下: CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("Plist.plist"); CCSprite *room = CCSprite

【独立开发者er Cocos2d-x实战 003】使用Cocos Studio制作plist文件

在[独立开发者er Cocos2d-x实战 002]使用Cocos Studio创建帧动画中,我们已经知道如何创建帧动画,接下来就说说如何进行plist文件的制作/生成. 步骤如下: 创建一个工程CAnimal: 新建一个文件,类型选择合图: 导入图片资源: 合图导出: 查看合图文件: 查看文件: 温馨提示:我们将鼠标方法合图中的小图片上,就会显示图片名,如下: 版权声明:本文为博主原创文章,未经博主允许不得转载.

【独立开发者er Cocos2d-x实战 008】BMFont生成位图字体工具和Cocos2dx使用加载fnt文件

1.首先我们需要下载并且安装BMFont工具,下载地址如下:http://download.csdn.net/detail/chenqiai0/8899353(里面还有详细的使用文档,如果使用中有什么不明白请留言). 2.安装后,打开BMFont,界面如下,右边的列表是字体库 3.创建一个txt文件,然后输入你用到的文字(注意:保存的时候要用utf-8,否则软件无法识别) 4.接下来的操作请大家下载上述资源,然后按照pdf中讲解的步骤操作,肯定可以实现fnt文件的导出. 注意:需要我们注意的是在

【独立开发者er Cocos2d-x实战 006】使用Cocos2dx 实现截图功能

今天台风"灿鸿"来袭,博主默默在家码代码.废话不多说,今天我们要讲的就是截图. Cocos2dx把不同版本实现截图方式不同,我用的是Cocos2dx3.4版本.如果你的版本是Cocos2dx3.2以后的,都是可以用这个方式的,如果是Cocos2dx3.2以前,请参考: 比较Cocos2d-x v2.x与v3.x的截图功能 Cocos2d-x3.1及3.2实现截屏功能 cocos2dx之保存截屏图片 开门见山,直接上代码: const std::string strPath = &quo

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林

Cocos2d-X研究之v3.x纹理缓存详解

 概述 在游戏中需要加载大量的纹理图片,这些操作都是很耗内存和资源的. 当游戏中有个界面用到的图片非常多,第一次点进这界面时速度非常慢(因为要加载绘制很多图片)出现卡顿,我们可以使用TextureCache提前异步加载纹理,等加载结束,进入到这个界面再使用这些图片速度就会非常快.对精灵缓存不清楚的看Cocos2d-X研究之v3.x精灵帧缓存 Texture2D: 纹理,即图片加载入内存后供CPU和GPU操作的贴图对象. TextureCache(纹理缓存),用于加载和管理纹理.一旦纹理加载完

Cocos2d-x手机游戏开发与项目实践详解_随书代码

Cocos2d-x手机游戏开发与项目实战详解_随书代码 作者:沈大海  由于原作者共享的资源为UTF-8字符编码,下载后解压在win下显示乱码或还出现文件不全问题,现完整整理,解决所有乱码问题,供大家下载. 下载地址:http://download.csdn.net/detail/oyangyufu/7665049 Cocos2d-x手机游戏开发与项目实践详解_随书代码

Linq实战 之 Linq to Sql及Entity Framework操作详解

Linq实战 之 Linq to Sql及Entity Framework操作详解 一:linq to db的框架 1. linq to sql 2. linq to ado.net entity framework linq to sql是一个团队 ef 是一个团队... linq to sql => ef 团队. linq to sql 适合一些小型的项目 => sqlserver ef 适合中形的项目,而且可以支持 sqllite,mysql,sqlserver 掌柜的项目开发中:使用的