0
点赞
收藏
分享

微信扫一扫

windows7+eclipse+NDK+android+cocos2d

老王420 2023-04-03 阅读 33


个人还是比较系喜欢使用Windows操作系统,因而也愿意在windows 下进行coding,然而现在发现,在跨平台上还是eclipse,因为无论是windows还是linux都可以使用,唉,慢慢来吧,好了闲话少叙:我们需要使用以下几种软件进行

1.eclipse当然是必须的,但是由于CDT等插件安装起来比较麻烦,所以直接选择了C++开发的eclipse,这样就免除了安装CDT的步骤,换句话说,减少了很多很多等待时间

2.JDK,当然eclipse所必须的,这里就不再赘述了....网上一大堆一大堆的,你说是不?

3.NDK,该软件包的下载,我也是从百度网盘上进行下在的,好像官网上不去啊,咋办...

4.SDK,只有有了SDK才能进行安装软件的开发

5.cocos2d这才是我们要进行的编程开发的核心所在啊

首先将这几个软件下载下载,笔者放在D盘下的Android文件夹下了,如图所示

windows7+eclipse+NDK+android+cocos2d_android

接下要要做的就是,打开eclipse,从现有的cocos2d当中打开HelloCpp进行测试

windows7+eclipse+NDK+android+cocos2d_2d_02

这里我使用HelloCpp作为样例使用,路径如下

D:\Android\cocos2d-x-2.2.6\cocos2d-x-2.2.6\samples\Cpp\HelloCpp\proj.android

windows7+eclipse+NDK+android+cocos2d_Android_03

点击Finish完成

接下来选择HelloCpp的属性选项卡,选择Builders,点击New

windows7+eclipse+NDK+android+cocos2d_android_04

出现下面的界面,然后进行双击Program即可

windows7+eclipse+NDK+android+cocos2d_2d_05

接下来进行如下操作

windows7+eclipse+NDK+android+cocos2d_android_06

选择好之后是这样的

windows7+eclipse+NDK+android+cocos2d_android_07

点击refresh选项卡,如果没有libs,则新建文件夹libs即可

windows7+eclipse+NDK+android+cocos2d_android_08

继续点击build options选项卡进行如下操作

windows7+eclipse+NDK+android+cocos2d_2d_09

接下来要复制源码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当中

windows7+eclipse+NDK+android+cocos2d_2d_10

进而复制资源文件到项目的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当中即可如下图所示

windows7+eclipse+NDK+android+cocos2d_Android_11

修改HelloCpp的application.mk文件内容

windows7+eclipse+NDK+android+cocos2d_Android_12

向该文件中添加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,添加环境变量,同时该值和之前是一样的。

windows7+eclipse+NDK+android+cocos2d_android_13

最后了,就是run as a android application

windows7+eclipse+NDK+android+cocos2d_Android_14


举报

相关推荐

0 条评论