android环境搭建 h5/android 打包发布

h5打包发布

1:引擎模块裁剪,减少引擎体积;

项目----项目设置----模块设置:对于游戏中没有使用到的组件,都不需要勾选。来减少引擎文件的体积。

2: resources目录的特性,减少setting.js体积;

注意:resources目录是代码加载资源目录,非代码加载资源放在其他名字目录下。

3: 订制启动的logo,与样式;

4: resources特性

a:creator里面会根据场景的依赖来打包的我们的资源, 资源没有用的,将不会被打包进来;

b:有时候我们需要代码加载我们的资源, cocos creator独立出来一个文件夹resources(必须是要写成resources)存放我们的  资源;

c:这个资源将会被视为代码里面会加载的资源;所以resources文件夹下的资源,不管你有没有在场景里面使用,都会被打包进去;

d:resources里面的资源的ID,将会被打包写入到setting.js;

5:代码加载资源的基本原则:    

(1)如果一个资源,不在代码里面加载,那么我们一定不要把它放到resources目录下;    

(2)如果一个资源要在代码里面加载,那么我们一定要放在resource目录下;    

(3)不管怎么样resource下的所有资源都会被打包进去,如果是真的没有用到的资源,不要放到resource目录下;    

(4)resources下的ID都会被写入setting.js导致setting.js 文件过大,我们要将没有在代码里面加载的文件移出 resources目录

android编译工具

1:  android开发工具是基于JAVA来开发的,所以需要安装JDK; java devlop kit;

2: android的应用开发程序,是基于Android SDK来开发的;

3: 游戏引擎是有C/C++开发的,所以需要使用NDK来把游戏引擎变成二进制库.so给android应用 程序调用(通过JNI);

4: ADT/android studio工具自带SDK;

5: ant android打包是基于ant来打,所以我们要安装它;

安装JDK

1: 运行JDK的安装包,一路next安装好JDK到默认的目录,不要擅自修改目录,把它安装到C盘;

2: 打开环境变量编辑器, 在系统变量里面添加:

JAVA_HOME: C:\Program Files\Java\jdk1.7.0_51   (JDK的安装目录)

CLASSPATH: .;%JAVA_HOME%\lib;(注意点号表示当前目录,不能省略)

在”系统变量” Path变量最前面添加 %JAVA_HOME%\bin;(注意:这里的分号不能省略)

3:测试JDK是否已经安装好:  java -version  查看版本信息

安装SDK与NDK

1:  创建一个android编译工具的目录,比如c:/android

2:  解压SDK工具到android目录,并添加环境变量

ANDROID_SDK_ROOT: C:\android\adt-bundle-windows-x86_64-20140702\sdk

3:  解压NDK工具到android目录,并添加环境变量;

NDK_ROOT: C:\android\android-ndk-r10d

4: 安装ANT,解压apache-ant-1.9.5-bin.zip,并添加环境变量

ANT_ROOT 配置为: C:\android\apache-ant-1.9.5\bin

android打包

1: 检查环境是否已经全装好: creator偏好设置;

2: 裁剪掉不用的模块

3: 构建项目,生成项目的编译发布环境和模板;      版本 源码/二进制   启动的场景, 是否使用android studio

4: 点击编译, 启动编译打包生成APK;

5: 发布证书:     调试证书与发布证书;

6: 包名: com.xxx.xxx,android应用的包名,android根据包名来确定是否为同一个应用;

7: eclips打开creator项目;

1-->binary是二进制,官方编译好的;在测试阶段可以选择该模式,打包块;

default是源码方式,在正式发布的时候选择。

2-->当环境是ADT的时候不能勾选,只有当环境是AS的时候才勾选Android Studio项。

armeabi---->低端机

armeabi-v7a---->高端机,支持浮点的指令集;是目前主流设备。

下一篇:creator_Director对象与资源加载策略

cocos creator入门教程(十七)—— creator_h5打包发布优化技巧_android环境搭建与打包发布相关推荐

  1. cocos creator入门教程(六)—— cc.Action使用

    Action类是动作命令,我们创建Action,然后节点运行action就能够执行Action的动作; Action分为两类: (1) 瞬时就完成的ActionInstant, (2) 要一段时间后才 ...

  2. cocos creator麻将教程系列(九)—— 幼麟棋牌代码讲解

    这篇文章是官方整理的: 技术栈 客户端 引擎:Cocos Creator 2.0.6. 语言:Javasctipt 可用开发平台:MAC,Windows 可发布平台: iOS,Android,Wind ...

  3. ​Cocos Creator入门实战:桌球小游戏

    本文作者:BigBear 多年游戏行业研发经验 精通Unreal.CocosCreator游戏引擎 参与过多款手游.端游项目的研发 Cocos Creator入门实战:桌球小游戏 本篇主要是希望能够通 ...

  4. Cocos Creator入门实战:桌球小游戏

    Cocos Creator入门实战:桌球小游戏 转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/90035153 本篇主要是希望能够通过C ...

  5. 无废话ExtJs 入门教程十七[列表:GridPanel]

    无废话ExtJs 入门教程十七[列表:GridPanel] extjs技术交流,欢迎加群(521711109) 在Extjs中,GridPanel用于数据显示,即我们平时说的列表页.在本节中,我们先对 ...

  6. Android基础入门教程——2.4.3 BaseAdapter优化

    Android基础入门教程--2.4.3 BaseAdapter优化 标签(空格分隔): Android基础入门教程 本节引言: 上一节中我们学习了如何来使用一个ListView以及自定义一个简单的B ...

  7. Unity打包基于Android的apk环境搭建总结

    Unity打包基于Android的apk环境搭建总结 资源准备 操作步骤 总结反馈 资源准备 配置Unity打包Android需要3大部分资源准备: 1.Unity准备 打开Unity,点击左上角Fi ...

  8. cocos creator 基础教程(一) 组件的基本使用

    最近有人问我比较多入门的问题,关于cocos creator,今天就来写一篇基础的教程,不似教科书类型的教法.如果不懂的,欢迎来群咨询. 有刚入门的朋友,一直苦于不知道该怎么进行组件间的交互,或者一些 ...

  9. 【COCOS CREATOR 系列教程之二】脚本开发篇事件监听、常用函数等示例整合

    本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos-creator/1959.htm ...

最新文章

  1. hystrix 配置 不生效_12、Feign整合断路器Hystrix
  2. 实现strcmp库函数的功能
  3. 11.【原创】chrom文件上传后,手动释放内存
  4. mongodb 安装、启动
  5. java character是什么意思_Java Character 类
  6. C语言实现一个随机测试加减乘除,编写程序:C语言实现一个随堂测试,能进行加减乘除运算...
  7. java多线程 游戏_java利用多线程和Socket实现猜拳游戏
  8. linux 相关命令
  9. 2022前端HTML5面试题
  10. 如何选出好用的仓库库存管理系统软件?看文章就知道了
  11. python脚本自动填调查问卷
  12. 唱响艾泽拉斯_人物篇
  13. 使用kind安装单机版k8s学习环境
  14. 如何自建微信外卖平台_怎么做微信外卖小程序_微信外卖小程序创建图文教程...
  15. 信用风险频发背后:11月约600亿信用债发行取消
  16. matlab 三维画图总结
  17. 安装 GVM 11 的 OS选择说明
  18. 也来谈谈函数返回引用 int fun(int x);
  19. Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源
  20. hyper扩展linux硬盘,Hyper-V 虚拟机扩展磁盘

热门文章

  1. 用计算机修图属于,手机APP和电脑修图有什么区别?能否用手机替代电脑修图? | 摄影早自习第1082天...
  2. 大学计算机考试选择题大写还是小写,大学计算机基础考试试题及答案
  3. Hadoop实战视频分享_2013年完整版学习视频种子下载
  4. 高分辨率影像卫星之法国
  5. 工业机器人、工艺夹具、送料机械手、电火花镗磨机床、半自动钻床、机械手、套筒、铣床升降台、精密播种机、卧式组合钻床、六自由度微动机器人、花生收获机、山茶采摘平台、车载起重机、锤式破碎机、螺旋输送机……
  6. Linux系统IRIS安装总结
  7. 开源导入导出通用库Magicodes.ExporterAndImporter发布
  8. VC++ MFC进度条
  9. R语言学习笔记——入门篇:第三章-图形初阶
  10. 事件二(.NET事件)