现在的位置: 首页 > 综合 > 正文

cocos2dx-2.x android编译环境搭建

2017年11月11日 ⁄ 综合 ⁄ 共 988字 ⁄ 字号 评论关闭

3.x 变动很大,以后再说

 

 

Ndk7R就可以不用cyg了,那都是1年前的事情了,让可恶的CYG见鬼去吧

 

1、  Eclipse安装ADT,安android sdk ,下载解压 NDK。

 

2、导入cocos2dx 的android 的lib工程,

路径:cocos2dx-2.x/cocos2dx/platform/android/java

 

3、导入游戏工程。将c++代码拖入jni下

资源拖入assets下

 

 

4、查看游戏工程是否加入lib工程

方法:右键工程-->属性-->android

如果不是绿色钩钩,点他remove了再add一次就可以了。

 

5、配置NDK_BUILDER

         右键-->属性-->builders-->new 他一个

        

这个选第二个。

 

第一个红线,名字随意,反正能区分就可以

第二个红线,点browse file System,找到NDK里面的ndk-build.cmd

第三个红线,点browse workspace,找到游戏工程(需要编译的工程)

 

切换refresh选项卡

这个设置随意,主要意思是build了之后会产生新的东西,工程里面refresh一下才看的到,你怎么refresh都可以。但是因为生成的东西总在那么几个目录,我现在的设置就是指定那几个目录来refresh

 

然后environment选项卡

再new他一个,name就是图上,value是你cocos2dx的目录地址,还有Cocos2dx目录下面的cocos2dx\platform\third_party\android\prebuilt。多个路径分号隔开。

如果还有什么编译不过提示NDK_MODULE_PATH的,什么编不过,就找到这个文件的路径,加上去。

 

PS:这一步据说可以这么操作,没验证

在android.mk里面加

$(callimport-add-path, E:\Research\cocos2d\cocos2d-2.0-x-2.0.2)\


$(callimport-add-path,E:\Research\cocos2d\cocos2d-2.0-x-2.0.2\cocos2dx\platform\third_party\android\prebuilt)\

 

 

 

 

Build选项卡

这个主要是下面这坨,设计自动编译的东西。我喜欢手动的,就设置了这些

 

然后就可以愉快的编译了。

抱歉!评论已关闭.