个人还是比较系喜欢使用Windows操作系统,因而也愿意在windows 下进行coding,然而现在发现,在跨平台上还是eclipse,因为无论是windows还是linux都可以使用,唉,慢慢来吧,好了闲话少叙:我们需要使用以下几种软件进行
1.eclipse当然是必须的,但是由于CDT等插件安装起来比较麻烦,所以直接选择了C++开发的eclipse,这样就免除了安装CDT的步骤,换句话说,减少了很多很多等待时间
2.JDK,当然eclipse所必须的,这里就不再赘述了....网上一大堆一大堆的,你说是不?
3.NDK,该软件包的下载,我也是从百度网盘上进行下在的,好像官网上不去啊,咋办...
4.SDK,只有有了SDK才能进行安装软件的开发
5.cocos2d这才是我们要进行的编程开发的核心所在啊
首先将这几个软件下载下载,笔者放在D盘下的Android文件夹下了,如图所示
接下要要做的就是,打开eclipse,从现有的cocos2d当中打开HelloCpp进行测试
这里我使用HelloCpp作为样例使用,路径如下
D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\samples\Cpp\HelloCpp\proj.android
点击Finish完成
接下来选择HelloCpp的属性选项卡,选择Builders,点击New
出现下面的界面,然后进行双击Program即可
接下来进行如下操作
选择好之后是这样的
点击refresh选项卡,如果没有libs,则新建文件夹libs即可
继续点击build options选项卡进行如下操作
接下来要复制源码lib包到项目当中,源目录是D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\cocos2dx\platform\android\java\src\org\cocos2dx\lib
将该文件夹lib放在D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\samples\Cpp\HelloCpp\proj.android\src\org\cocos2dx当中
进而复制资源文件到项目的assets当中
源目录是D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\samples\Cpp\HelloCpp\Resources,将其中的所有内容放在
D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\samples\Cpp\HelloCpp\proj.android\assets当中即可如下图所示
修改HelloCpp的application.mk文件内容
向该文件中添加NDK_MODULE_PATH,该值一共有俩部分构成一部分是cocos2d的根目录,另一部分则是根目录下prebuilt目录
NDK_MODULE_PATH:=D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6;D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\cocos2dx\platform\third_party\android\prebuilt
最后一步则是在该项目属性的C++build,添加环境变量,同时该值和之前是一样的。
最后了,就是run as a android application