配置編譯環(huán)境的基本步驟:
1.安裝Xcode
2.安裝最新的Android ADT bundle 和 Android NDK
3.下載quick-cocos2d-x源碼
4.設(shè)置環(huán)境變量
5.編譯quik-x-player proj.mac項目
6.編譯LuaJavaBridge示例,并在Android真機上進行測試
-------------Details------------------
Step1:安裝Xcode
1.下載鏈接:https://developer.apple.com/xcode/index.php
2.Xcode安裝完成后,在“偏好設(shè)置”中,安裝Command Line Tools
Step2:安裝最新的Android ADT bundle 和 Android NDK
1.ADT Bundle for Mac下載鏈接:http://developer.android.com/sdk/
2.解壓縮adt-bundle-mac-x86_64-2013.zip
3.將adt-bundle-mac-x86_64-2013目錄改名為Android
4.將android/sdk 目錄改名為 android/android-sdk-macosx
5.Android NDK下載鏈接:http://developer.android.com/tools/sdk/ndk/index.html
6.解壓縮,將android-ndk-r? 移動到android/android-ndk-r?
7.最終目錄結(jié)構(gòu):
<PATH_TO>/android/android-ndk-r?
<PATH_TO>/android/android-sdk-macosx
<PATH_TO>/android/eclipse
8.運行android/android-sdk-macosx/tools/android,選中Android SDK 4.2.1,并完成安裝
step3:下載quick-cocos2d-x源代碼
1.$ git clone git://github.com/dualface/quick-cocos2d-x.git
2.https://code.csdn.net/liaoyulei01/quick-cocos2d-x
step4:環(huán)境變量設(shè)置
$ touch ~/.bash_profile
$ open ~/.bash_profile -a TextEdit
添加以下代碼:
export ANDROID_NDK_ROOT=<PATH_TO>/android/android-ndk-r8e 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}
啟動Xcode,在“偏好設(shè)置”中添加Source Tree
step5:
編譯 quick-x-player proj.mac 項目 啟動 Xcode, 打開項目 \<PATH_TO>/quick-cocos2d-x/player/proj.mac/quick-x-player. xcodeproj.編譯運行。
step6:
編譯 LuaJavaBridge 示例,并在 Android 真機上進行測試 $ cd quick-cocos2d-x/sample/luajavabridge/proj.android
$ ./build_native.sh
如果一切順利,將看到
SharedLibrary : libgame.so
Install : libgame.so => libs/armeabi/libgame.so
step7:將項目導入 Eclipse ADT
啟動 <PATH_TO>/eclipse/eclipse.app 應(yīng)用程序, 導入 libcocos2dx 庫.
1.選擇菜單 File -> Import, 再選擇 Android -> Existing Android Code Into Workspace 2.點擊 Browse 按鈕, 選擇 <PATH_TO>/quick-cocos2d-x/lib/cocos2d-x/cocos2dx/platform/android/java
3.重復(fù)上述步驟,導入 luajavabridge/proj.android
4.在 Package Explorer 中選中 LuajavaBridge,點擊右鍵選擇菜單 Properties
5.如果 Library 列表里 libcocos2dx 已經(jīng)存在,就先刪除。點擊 Add 按鈕, 選中 libcocos2dx .
----------原文鏈接-------------------
http://quick.cocos.org/?p=415