注意:
(1)请确保你的图片等资源全部都是英文名称,有一个是中文都会编译不过。
(2)在编译的时候,请关闭所有正在运行的程序,以确保有足够的内存编译你的安卓项目。

第一步:安装jdk,双击安装,接下来就是下一步。。。,完成!

Android-ndk: https://developer.android.google.cn/ndk/downloads/revision_history

Android-sdk:https://android-sdk.en.softonic.com/download

Android-ant:https://archive.apache.org/dist/ant/binaries/

JDK下载:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

如果不确定该下载哪个版本,请按如下图版本下载。

第二步:

接下来点关闭。安装结束。

第三步:配置JDK

(1)右键计算机->属性
(2)打开“系统属性”

(3)打开“环境变量”

(4)配置“JAVA_HOME”

(5)继续新建系统变量,配置classpath
变量名:classpath
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意开头的点)

(6)配置path
在 变量值中添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

添加变量值:

第四步:配置ANT

(1)配置:path
变量值为:F:\cocos2dXAndroid\apache-ant-1.9.7\bin (这个是你的ANT存放路径)

第五步:配置cocos2dx 3.2 Android 环境关联
(1)在cocos2dX-3.15文件的空白位置,按住shift键单击鼠标右键,选择”在此处打开命令窗口”

然后输入:setup.py命令

弹出如下DOS窗:

(2)输入NDK目录
注意:我这边使用的是:android-ndk-r10e 版本

(3)输入SDK目录

(4)输入ANT目标

(5)配置成功,出现以下界面,会一闪而过(你可以拉长来看)

第六步:添加新建的cpp文件(注意:此步骤很重要。)

将你添加的类加到:\proj.android\jni中的Android.mk中(你class文件下的所有cpp都要弄进来,少一个都不行。),如下图:

第七步:横竖屏设置

在proj.android中,找到AndroidManifest.xml,

将:
android:screenOrientation=" landscape" // landscape 横屏

改为:
android:screenOrientation=“portrait” // portrait 竖屏

第八步:屏幕大小设置
如果你的资源单一(只有一种分辨率),请在AppDelegate.cpp中将
static cocos2d::Size designResolutionSize = cocos2d::Size(320, 480);
static cocos2d::Size smallResolutionSize = cocos2d::Size(320, 480);
static cocos2d::Size mediumResolutionSize = cocos2d::Size(320, 480);
static cocos2d::Size largeResolutionSize = cocos2d::Size(320, 480);
设置成统一的分辨率,如果你的UI和游戏做了自适应,那么按默认分辨率,无需统一分辨率。

第九步:
1、找到proj.android->AndroidManifest.xml

2、修改manifest 中的package的包名,例如:com.xiaoxing.org

第十步:打包APK
(1)打开项目命令

(2)输入命令:cocos compile -p android --ap 20 – 最后试用

或者:cocos compile -p android --ap android-20,打包APK – 其次

又或者:cocos compile -p android --ap android-22,打包APK – 优先试用

 如果你是LUA项目:cocos compile -p androidRelease版本:cocos compile -p android -m release (不是发布到平台,一般不用它)Debug版本:cocos compile -p android

(3)如果没有任何报错,在项目文件夹中会自动出现(bin)目标。
(1)

(2)

(3)

(4)

cocos2dX打包图文详解相关推荐

  1. Cocos2d-x win7 + vs2010 配置图文详解(亲测)

    Cocos2d-x win7 + vs2010 配置图文详解(亲测) 下载最新版的cocos2d-x.打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为coc ...

  2. 用Wex5平台打包生成App图文详解(Android)

    用Wex5平台打包生成App图文详解(Android) 第一步:到起步官网下载并解压好Wex5开发工具:http://www.wex5.com/downloads/ 第二步:在解压的目录下打开开发工具 ...

  3. Disconf 学习系列之全网最详细的最新稳定Disconf 搭建部署(基于Windows7 / 8 / 10)(图文详解)...

    不多说,直接上干货! 工作环境以及安装依赖软件 Zookeeper-3.4.8 Disconf 2.6.36 Nginx 1.9.9(见如下博文的phpstudy) redis JDK1.8.0_66 ...

  4. 伤害世界怎么自建服务器,《伤害世界Hurtworld》服务器架设方法图文详解 怎么开服?...

    <伤害世界Hurtworld>服务器架设方法图文详解 怎么开服? 2015-12-19 22:29:52来源:贴吧编辑:评论(0) <伤害世界Hurtworld>中很多玩家不知 ...

  5. 【图文详解】一文全面彻底搞懂HBase、LevelDB、RocksDB等NoSQL背后的存储原理:LSM-tree日志结构合并树...

    LSM 树广泛用于数据存储,例如 RocksDB.Apache AsterixDB.Bigtable.HBase.LevelDB.Apache Accumulo.SQLite4.Tarantool.W ...

  6. JDK安装和环境变量配置(Win10图文详解)

    JDK的安装和环境变量配置(Win10,图文详解) 操作系统 JDK的安装 JDK下载 系统环境变量配置 验证JDK和环境变量配置 Eclipse安装 Java小白入门项目代码参考 结语 操作系统 W ...

  7. linux ghost系统安装教程,GHOST 使用方法图文详解 PDF

    Ghost是一个备份软件 它能将一个分区内所有文件 通常我们是将系统盘C盘 制作成一个"压缩文件" 存放在电脑其它安全的分区内 再在系统出现任意已知或未知的问题时候 再启动GHOS ...

  8. 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了

    大家好,我是老三,面渣逆袭系列继续,这节我们来搞定Redis--不会有人假期玩去了吧?不会吧? 基础 1.说说什么是Redis? Redis是一种基于键值对(key-value)的NoSQL数据库. ...

  9. 图文详解crond定时任务

    第1章crontd的介绍   1.1crond的含义 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安 ...

最新文章

  1. 你算个什么鸟?AI十级“找茬”选手诞生
  2. 3种设计模式java小程序_Java设计模式之单例模式(3种实现方式)
  3. Winform中实现将照片剪贴到系统剪切板中(附代码下载)
  4. discuzx2.5添加自定义积分日志
  5. 第四次作业-四则运算
  6. xshell有大量打印时,显示信息不全
  7. qt linux opensource ,QT opensource embedded linux 编…
  8. 深度学习笔记(22) Padding
  9. vs code c语言json文件配置,解析VScode在Windows环境下c_cpp_properties.json文件配置问题(推荐)...
  10. Android:自定义标题栏
  11. 戴尔服务器H330阵列卡取消磁盘阵列教程
  12. 厚积而薄发-2015年终总结
  13. CV战神常用代码-----kj15
  14. c语言if语句教学设计,if语句教学设计
  15. 如何把云服务器恢复到最原始的状态
  16. 360周鸿祎:互联网成功十大案例
  17. 【Vue】Vue中传值的几种方法,案例代码解析
  18. lyse-building otp applications
  19. 怎样做一个企业网站建设规划书?
  20. 1、 网络营销常见单词缩写

热门文章

  1. weblogic11g清理缓存tmp
  2. 舰炮火控设备模拟与测试系统的设计
  3. Fibonacci数列 Huffman树
  4. 通过金矿模型介绍动态规划
  5. 2020年北京林业大学软件工程计算机技术复试总结帖
  6. 基于模拟退火的粒子群优化算法(Matlab实现)
  7. Fully Unsupervised Person Re-identification via Selective Contrastive Learning
  8. C语言处理excel
  9. Python练手项目:玩转三阶魔方
  10. android mac 照片恢复,如何恢复照片?这样做,手机照片直接恢复!