2012-12-15 34 views
0

我对Cocos2d-x比较陌生,我正在尝试构建一个针对Android设备的iOS &项目。使用Xcode构建Cpp项目(对于iOS)非常快,但对于Android,您必须首先使用NDK编译整个项目,NDK始终会重新编译整个cocos2d框架,并且每次要进行的每个更改都需要2分钟的时间在设备上。Cocos2D-x Android:加速cpp编译过程?

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

+0

看看http://www.renderpaz.com/2012/12/speed-up-your-android-ndk-build.html,看看它是否有帮助。 – addaon

回答

2

在Eclipse的将这个设置>项目 - >属性工作 - > C/C++编译

取消选定使用默认的编译命令

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

Makefile的一代应该被禁用....

建目录:$ {workspace_loc:/ XYZProjName}

现在只是建项目将重新编译您的项目只有文件...当你清理并生成它重建了cocos2d-x framwork也 这恰好是在Xcode一样就我所知......说

每当你改变cocos2d-x类中的某些东西时,你就需要再次清理(这意味着你正在重新编译libgame.so),这恰好在文件夹proj.android/obj/local/armeabi/ ....这里你应该使用的所有库的位置得到编译..当你清理这些所有的库得到重新编译..

希望你理解的概念..如果不.. ..随意问我会尝试解释更多..