2012-12-15 74 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/ ....這裏你應該使用的所有庫的位置得到編譯..當你清理這些所有的庫得到重新編譯..

希望你理解的概念..如果不.. ..隨意問我會嘗試解釋更多..