《Cocos Creator游戏开发实战》 ——2.2 原生平台的基本介绍和项目导出

举报
华章计算机 发表于 2020/02/22 19:38:28 2020/02/22
【摘要】 本节书摘来自华章计算机《Cocos Creator游戏开发实战》 —— 书中第2章,第2.2.1节,作者是满硕泉 。

2.2 原生平台的基本介绍和项目导出

目前市面上最常用到的原生的移动平台包括Android平台和iOS平台,其中Android平台由谷歌公司开发,而iOS平台由苹果公司开发,两个平台成为移动端最常见的原生系统的原因不尽相同,Android由于其开源的特点被全世界范围内的手机制造公司广泛使用,而iOS则因为iPhone系列手机的大卖而逐渐流行,本节就来简单介绍两个原生平台和使用Cocos Creator导出两个平台运行项目的方法。

2.2.1 Android平台的基本介绍

Android意思是“机器人”,它是Google公司推出的开源手机操作系统,Android基于Linux操作系统,由操作系统、中间件、用户界面和应用软件组成,号称首个为移动终端打造的真正开放和完整的移动软件。

在Android最早发布时,Google公司官方将Java语言作为第三方应用的开发语言,但是也没有完全拒绝C语言的开发人员使用自己的语言进行开发。因为在Android发布初期,Google就表明其虚拟机支持JNI(Java Native Interface,Java本地调用),也就是第三方可以通过JNI调用自己的C动态库,但是最早Google并未为这种方式提供相应的工具。直到2009年6月,Google Android方面发布了NDK(Native Develop Kit,原生态本地开发包),它支持开发者使用C/C++语言开发Android程序。

Android NDK作为Android SDK的一个附加组件提供给开发者,开发者如果想用NDK的功能就必须同时安装SDK和NDK。NDK作为SDK的一个补充,增加了代码的重用性,提高了程序的运行效率,并且使C/C++程序员也可以加入到Android的开发中。本书成书之时NDK更新到android-ndk-r16b版本,由于iOS也支持C++,所以为了同时支持两个平台,Cocos2D-X选择C++作为主要的开发语言,Cocos Creator就是以Cocos2D-X为基础开发的,因此配置Cocos Creator的Android导出环境需要如下开发工具。

1)JDK:Java开发工具(Java Development Kit),下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载时注意选择和你的操作系统匹配的版本。

2)Android Studio:Android Studio是一个Android集成开发工具,基于IntelliJ IDEA,用于Android程序的开发和调试。

3)Android SDK:Android 开发工具,包括模拟器等工具。

4)Android NDK:Android原生态本地开发包,辅助SDK进行编译开发,支持C/C++。

5)Ant工具:是为了自动构建Android程序用的,Ant是一种基于Java的build工具。理论上来说,它有些类似于UNIX里C中的make ,但没有make的缺陷。它的下载地址是http://ant.apache.org/bindownload.cgi,由于是基于Java的,它也是跨平台的,下载后解压到你需要的目录就可以了。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。