Cocos2D-x Android:加速cpp编译过程?

时间:2012-12-15 14:50:49

标签: android android-ndk cocos2d-x cocos2d-android

我对Cocos2d-x比较陌生,我正在尝试构建一个针对iOS& Android设备。使用Xcode(适用于iOS)构建Cpp项目非常快,但对于Android,您必须首先使用NDK编译整个项目,NDK总是重新编译整个cocos2d框架,这对于我想要测试的每一个更改都需要2分钟在设备上。

我可以以某种方式配置我的build_native.sh或Android.mk文件以使用已编译的cocos2d框架并只编译我在Classes文件夹中的文件吗?我正在使用版本cocos2d-2.1beta3-x-2.1.0

1 个答案:

答案 0 :(得分:2)

将此设置放入Eclipse->项目 - >属性 - > C / C ++ Build

取消选中使用默认构建命令

构建命令:bash $ {workspace_loc:/ XYZProjName} /build_native.sh NDK_DEBUG = 1 V = 1

应禁用Makefile生成....

构建目录:$ {workspace_loc:/ XYZProjName}

现在只是Build Project它只会重新编译你的项目文件......每当你清理和构建它时,也会重建cocos2d-x框架 就我的知识而言,在Xcode中恰好相同......

每当你在cocos2d-x类中更改某些内容时,你需要再次执行该操作(这意味着你要重新编译libgame.so),这恰好位于文件夹proj.android/obj/local/armeabi/中...在这个位置,您应该使用的所有库都可以编译..当您清理这些库时,可以重新编译..

希望你理解这个概念..如果没有..请随意问我会尝试解释更多..