Android(eclipse)+cocos2d-x安装及项目环境整合(12年10月测试可行)

来源:互联网 发布:linux运维工程师简历 编辑:程序博客网 时间:2024/06/08 10:12

cocos2d-x无CYWIN安卓环境搭建及项目整合

本文继承自这一篇博文:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html

因为我照上面弄搞不定……所以又自己摸索一些后续解决方法成功搭建项目……测试过1.0和2.0的COCOS2D-X均可行

具体方法是先看父博客,然后卡在哪再看本文中的解决方法……

初学者不用搜索其他教程了,本篇博文至少在12年11月1日前是唯一能够完全照着做能解决指定版本环境搭建的中文教程。

嫌麻烦的直接去下载两篇整合文章好了:http://download.csdn.net/detail/ppppl7/4664509

【一 开始】

 

1,开发平台:Windows XP

2,开发工具:VS2008VS2010及以上版本

3,Cocos2d-x SDK版本:cocos2d-1.0.1-x-0.11.0及以上版本,实测2.0.1版本可用此方法搭建。

 

环境搭建的顺序是这样

1.JDK&JRE         安装JDK会顺带安装JRE的,这一步是为了可以编写和允许普通的JAVA程序

2.Eclipse           JAVA 的 IDE,这一步是为了方便地开发JAVA程序

3.CDT               是Eclipse的一个插件,这一步是为了可以引入C++

4.ADT               是Eclipse的一个插件,这一步是为了管理安卓开发库

5.ADK               上一步是工具,这一步就是开发库了,到了这一步你可以编写普通的安卓程序

6.NDK               单有CDT还不行,它只能编辑,不能编译,这一步是为了可以编译C++程序,然后在安卓中使用

 

这里不需要使用cygwin这个麻烦的东西,我们使用新版本的ndk来编译C++

 

【二 JDK的安装】

父文章::(【二 JDK的安装】)

 

【三 安装Eclipse和CDT】

 

Eclipse 要安装比较新的版本,旧版本会导致在最后几步功亏于溃。笔者于2012年8月装的JUNO版本。注意ADT也要对应ECLIPSE版本,如果版本错误也会导致麻烦。建议去官网下载。

【四 安装ADT

两种安装方法,一种在线安装,一种下载安装,网速问题,我倾向于下载安装。

/*ECLIPSE在线安装根据网络不同可能会连接不上,比如说铁通,所以一定要在线安装的话请使用VPN软件进行翻墙*/

注意,请下载1.7及以上版本的ADT,这里使用1.8的版本

父文章::(【三 安装Eclipse和CDT】)

 

【五 安装ADK

父文章::(【五 安装ADK】)

【六 安装NDK

父文章::(【六 安装NDK】) 

 【七项目整合】

父文章::( 【七项目整合】) 

添加NDK_MODULE_PATH变量,注意要写两个路径,用分号分开

D:\SDK\cocos2d-2.0-rc0a-x-2.0\;D:\SDK\cocos2d-2.0-rc0a-x-2.0\cocos2dx\platform\third_party\android\prebuilt\

因为cocos2dx还import了其他几个module,第二个路径制定了第三方的module,设置完就可以进行编译了

 

最后生成的apk放在bin目录下

PS.资源文件需要放在assets下,ADT会将它打包到apk中

 

 

黑屏的原因:

1、没有手动拷贝资源文件到ASSETS文件夹下面;

2、COCOS2D-X2.0以上因为OPGELES的关系不支持模拟器,所以请使用真机调试;

 

PS:真机调试的简单方法是装豌豆荚,因为手机专用驱动很难找,而豌豆荚会帮你装好所有驱动,然后直接连接就是了。

 

 

HELLOWORLD官方示例程序按照上述方法可运行之后,请学习官方示例程序中的.MK文件,然后就可以用自己的CLASS、资源、MK文件,进行自己的程序移植编译了。稍微简单一点的方法是更改示例程序MK文件之后,拷贝进去CLASS和资源,然后尝试运行。可运行之后再去修改图标、程序名等等。

原创粉丝点击