cocos creator基础-(二十三)android环境搭建、h5/android 打包发布

1: 了解h5打包发布,要注意的事项;

2: 完成android环境配置与creator 项目android打包;

3: 使用 eclips打开项目或android-studio;

h5打包发布

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

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

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 -verson 查看版本信息

安装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项目;

原文地址:https://www.cnblogs.com/orxx/p/10544215.html

时间: 2024-08-15 08:06:10

cocos creator基础-(二十三)android环境搭建、h5/android 打包发布的相关文章

Android环境搭建及Ionic打包(win7)

本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考.因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WIN7的Android环境搭建(Android环境已经搭建好了可直接移至第三步),等我有时间会补上其他的(`?ω?´) ionic项目创建(上一篇):Ionic3环境搭建及创建 Android环境搭建参考地址:https://www.cnblogs.com/puresoul/p/4597211.htm

cocos creator基础-(二十四)cc.Director与资源加载策略

1: 了解creator场景切换; 2: 了解director基本的一些接口; 3: 理解资源加载的策略; cc.Director对象 1:游戏里面控制管理整个游戏全局对象,包括了场景切换等,为cc.Director对象; 2:导演对象全局只有一个cc.director,大写的为类, 小写的cc.director为全局的导演对象; 3: cc.director来获取导演对象实例; 4: 游戏中各种管理对象都可以通过cc.director获取,比如物理引擎管理,Action管理, 碰撞检测管理等;

cocos creator基础-(二十)物理引擎碰撞检测

1: 理解物体类型和分类,配置碰撞矩阵;2: 编写碰撞响应函数,监听碰撞事件;3: 学会了解Sensor来做触发器,只触发碰撞不改变运动; 物体类型与碰撞矩阵 1: 添加物体类型: Add Layer, 每个类型对应一个名字group与groupIndex2: 创建物体的时候要选择一个类型;3: 配置碰撞矩阵,决定哪些物体类型碰撞; 碰撞事件监听 1: 刚体组件开启碰撞监听;2: 当有碰撞发生的时候,遍历刚体所在的节点所挂的所有的组件,看组件是否实现了碰撞检测函数,如果是,那么调用;3: 在需要

cocos creator基础-(二十五)FileUtils本地文件读写

1: 掌握jsb.fileUtils的基本使用; FileUtils API   CCFileUtils.h 1:jsb是javascript bind的代表,整个C/C++ 导出的绑定都在这个jsb里面,jsb 支持native,不支持h5(浏览器上无法运行jsb is not defined ); 2: FileUtils是本地文件读写的一个工具类,全局只有一个实例; 3: jsb.fileUtils来获取文件读写工具类的实例; 4: jsb.fileUtils.isDirectoryExi

cocos creator基础-(二十九)动画编辑器编辑地图路径

思路 1.利用动画编辑器,设置一个路径,多个路径就编辑多个动画 2.用特定的代码对动画进行处理,获取到路径坐标,大佬已经写好代码,不用自己重复造轮子了(微元法求曲线长度) 获得动画路径的贝塞尔曲线方程 求得每一段贝塞尔曲线的长度 每隔一小段打一个点 最终生成一个路径 3.编写寻路脚本,挂载到物体上,让沿着路径移动 动画编辑 脚本挂载 // gen_map_path.js 动画路径转换坐标的代码 已经升级到2.x cc.Class({ extends: cc.Component, properti

mac下android环境搭建笔记(android studio)

http://www.tuicool.com/articles/FNRfyiF 本文记录了本人在mac上配置android开发环境的一些过程,为了方便直接选用了官方的IDE– Android Studio .本文包括了android studio的安装.创建第一个hello world项目以及真机调试. 首先下载android studio 下载地址: http://developer.android.com/sdk/index.html 建议提前修改下hosts,要不稍后下载sdk特别慢 su

Cordova 3.x 基础(1) -- 环境搭建(Windows / Android)

Cordova 3.x 基础(1) -- 环境搭建(Windows / Android) Mobile App分为三大类:Native App,Hybrid App,Web App.其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有Web App跨平台快速开发的优势.缺点在于依赖于各平台的WebView,WebView的性能好坏直接决定了Hybrid App的性能. 目前国内外的Hybrid App开发框架很多,比较

Android环境搭建的步骤

Android 环境搭建步骤 这里简单介绍一下学习Android之后如何搭建环境的问题 一.    在搭建环境之前,首先你要先下载Java JDK(根据系统位数选择下载是64位或32位的),Eclipse,Android,ADT插件,然后把JavaJDK的系统环境搭建好(这些下载地址网上有,可以自己去找). 二.    在系统上配置JavaJDK的系统变量 首先我们需要设置JDK的两个系统变量,分别为JAVA_HOME,Path两个.(这个两个变量怎么设置,网上也有,在这就不再赘述) 三.   

cocos2d-x_ Windows下Android环境搭建

在Windows环境下编译cocos2d-x-3.0 Android-NDK编译:cocos2d-x(二) Mac 下搭建:http://www.cocoachina.com/bbs/read.php?tid=199238 1. 安装配置开发环境 安装JDK  jdk-8u5-windows-i586 安装ant  apache-ant-1.9.4-bin.zip 安装SDK  adt-bundle-windows-x86-20140321 安装NDK  android-ndk-r9d-wind