quick-cocos2d-x 系列之——環境搭建(Mac版)
quick-cocos2d-x簡介
何為quick-cocos2d-x??
簡單一句話:quick-cocos2d-x是采用lua語言,通過tolua++工具對cocos2d-x進一步封裝,這使得開發更簡單,更快速,並且在mac和windows下都提供了一個很強大的輕量級模擬器(quick-x-player), 擺脫了IOS模擬器耗性能和Android真機測試糾結到蛋疼的煩惱。
環境搭建:
1. 環境搭建所需原料:
1.1 quick-cocos2d-x 源代碼 下載地址:http://17wanapp.cn/upload/quick-x/quick-cocos2d-x-2.2.1-rc.zip
1.2 eclipse (adt-bundle-mac-x86_64-20140321.zip ADT 已集成Android SDK 2.2 ), 原生版下載地址:http://developer.android.com/sdk/index.html
1.3 Android-NDK 下載地址:http://developer.android.com/tools/sdk/ndk/index.html
2. 安裝Xcode!
2.1 安裝Command Line Tools(Xcode5.0以上已自動集成),其他低版本安裝步驟:打開-->點擊Xcode(任務欄左上角)-->Preferences...-->Downloads
3. Android平台相關
3.1 解壓縮adt-bundle-mac-x86_64-2014????.zip , 並且將解壓后得到的文件夾改名為:android
3.2 將改名后得到的android文件夾下的sdk文件夾改名為:android-sdk-macosx
3.3 解壓縮android-ndk-r9d-darwin-x86_64.tar.bz2, 並且移動到android目錄下
3.4 若下載原生SDK,請安裝Android SDK 2.2 步驟:運行 android/android-sdk-macosx/tools/android --> 選中Android 2.2 (API 8) --> Install 3 packages...
3.5 完成效果圖
4. 解壓縮quick-cocos2d-x-2.2.1-rc.zip 。注意:解壓縮的源代碼不能放在有空格或者帶有中文漢字的路徑中。
5. 設置環境變量
5.1 啟動終端,運行命令:
touch ~/.bash_profile
open ~/.bash_profile -a TextEdit
5.2 在打開的窗口中添加下列代碼后保存退出
export ANDROID_NDK_ROOT=<PATH_TO>/android/android-ndk-r9d
export ANDROID_SDK_ROOT=<PATH_TO>/android/android-sdk-macosx
export QUICK_COCOS2DX_ROOT=<PATH_TO>/quick-cocos2d-x
export COCOS2DX_ROOT=${QUICK_COCOS2DX_ROOT}/lib/cocos2d-x
export ANDROID_HOME=${ANDROID_SDK_ROOT}
5.3 打開Xcode --> 點擊左上角Xcode --> Preferences... --> locations --> Source Tress --> path 鍵入:<PATH_TO>/quick-cocos2d-x
注意: <PATH_TO>為絕對路徑,例如我剛剛是把adt-bundle-mac-x86_64-2014????.zip改名后得到的android文件夾放在文稿中的quick-x文件夾下,那么我的 <PATH_TO>就是 /Users/lingjianfeng/Documents/quick-x
6. 創建第一個基於quick-x-cocos2d的HelloWord程序
6.1 打開終端
cd ./Desktop (cd 路徑,即工程創建好之后存放的路徑)
$QUICK_COCOS2DX_ROOT/bin/create_project.sh com.babybus.IOS.helloword
6.2 這時候,你可以在桌面上看到welloword工程。
7. IOS分支
7.1 打開 -->welloword/proj.ios/welloword.xcodeproj
7.2 后面的,你懂得。。。
8. Android分支
8.1 打開終端,將helloword/proj.android/build_native.sh 拖進終端,回車-->編譯
8.2 打開ADT(Eclipse)
8.3 右鍵 Import... --> Android --> Exisiting Android Code Into Workspace --> Next --> Browse --> helloword -->Finish
8.4 這個時候,項目有報錯。那么進入<PATH_TO>/quick-cocos2d-x/lib/cocos2d-x/cocos2dx/platform/android/java/src/org 將整個org文件夾拷貝到Helloword/src下-->完美結束-->真機調試...