Cocos2d-x在win7下android环境搭建教程

发表于2018-05-10
评论0 719浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群

711501594
这里主要和大家分享的是Cocos2d-x在win7系统下的android环境搭建,具体的搭建教程如下:

首先下载cocos2d-x-3.10
查看mac,win32,android构建环境要求:在../cocos2d-x-3.10/README.md
Build Requirements  
------------------  
* Mac OS X 10.7+, Xcode 5.1+  
* or Ubuntu 12.10+, CMake 2.6+  
* or Windows 7+, VS 2013+  
* Python 2.7.5  
* NDK r10c+ is required to build Android games  
* Windows Phone/Store 8.1 VS 2013 Update 4+ or VS 2015  
* Windows Phone/Store 10.0 VS 2015  
* JRE or JDK 1.6+ is required for web publishing  

win32要求VS2013+
Cocos command-line tool

手动配置Cocos2d-x的android环境搭建

1.下载安装ndk,android-ndk-r10e-windows-x86_64.exe

很早以前android是只有sdk的。并没有ndk。这就意味着一旦android的开发者要使用c/c++的三方库或者需要用到c/c++就必须使用非官方的法子。用java的jni去调用c/c++。耍小聪明走后门一样。而ndk的出现就意味着jni调用的这种方法转正了变成官方了以后你不需要再走后面大路正面随你走。

2.下载安装jdk--java运行环境,jdk-8u121-windows-x64.exe
检验安装是否成功:java -version;javac

3.下载解压adt-bundle-windows-x86_64-20140624.zip,解压后文件夹内有eclipse(包含adt插件的开发环境),sdk(android sdk),SDK Manager.exe
而“ADT(Android Develipment Tools)”与“ADT plug-in”是一回事儿,本质是Eclipse的插件,让Eclipse这个Java IDE拥有开发安卓应用程序的诸多特性。ADT很容易与Android SDK混淆,因为二者经常同时出现。但是很显然,ADT是Eclipse的插件,而Android SDK主要指API库和基本的开发工具。两者不是包含与被包含的关系,只不过协同工作而已。

Eclipse是Java语言的诸多IDE之一。众所周知,Android应用程序是用Java语言编写的,再加上Eclipse有很多适合Android的特性,所以Eclipse(带有ADT插件)成为了目前最受欢迎的用于开发Android应用程序的Java IDE。

为了让初学者感到方便并减少配置出错,善良的Android作者们把Android SDK和Eclipse IDE捆绑到一起供下载,这就是ADT Buddle文件(bundle是捆绑、束的意思)。它包括了基本的Android SDK工具,也包括已经内置ADT插件的Eclipse IDE。

4.下载解压apache-ant-1.10.1-bin.zip
检查环境是否配置正常:ant -version
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

环境变量设置如下:


测试cocos工程
创建cocos工程  
cocos new MyGame -p com.haoZhe.myGame -l cpp  
运行cocos工程  
cocos run -p win32  
cocos compile -p android   //会编译出apk,把它安装在手机上就可以了,不过没有签名

使用CocosStudio一键配置安装

官网安装

Android with Command-line Installation and Setup
Android with Eclipse Installation and Setup
Android Studio Installation and Setup
Installation
来自:https://blog.csdn.net/shimazhuge/article/details/70172186

原文链接

著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台