我也是剛弄出來,過程可能有點混亂和不具體,我盡我所能寫完整。各位看官多多包涵html
設備環境:python
我所用的是mac 10.8.5 64位android
Cocosdx-3.0rc2apache
xcode 5.0xcode
1、準備bash
NDK:下載連接 http://developer.android.com/tools/sdk/ndk/index.html (現在mac都是64的,因此選64的下載就可以了。選android-ndk-r9d-darwin-x86_64.tar.bz2 圖:例如如下)ui
SDK:下載地址:http://developer.android.com/sdk/index.html (頁面上右邊有個藍色button,寫download the sdk 點擊下載就是了)google
ANT:下載地址:http://ant.apache.org/bindownload.cgi (往下拉選擇 apache-ant-1.9.3-bin.zip 下載。例如如下圖)spa
還有一個下載地址:http://download.csdn.net/detail/c471961491/7213809.net
cocos2dx-x-3.0rc2: 本身官網上找了下載。
該準備的都準備好了。開始設置環境
下載的先解壓。sdk和ndk我都是解壓在Documents下新建「AndroidTools」的文件夾文件夾下(例如如下圖)
如上圖所看到的,ANT就解壓在Documents文件夾下,還有cocos2dx-3.0rc2也在Documents文件夾下。(解壓到哪裏本身可以任意,此處我是爲了,後面可具體看清楚個人設置)
所有解壓任務完畢,接下來打開終端
輸入命令行 pico .bash_profile(如圖)
而後回車
出現例如如下圖(界面應該是這個界面,界面上大家可能沒有代碼。沒關係,如下講怎樣寫)
輸入:
export ANDROID_SDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-sdk/sdk (換行)
export ANDROID_NDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-ndk-r9d (換行)
export NDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-ndk-r9d
export SDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-sdk/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
(export COCOS2DX_ROOT=/Users/macpro_chf/Documents/cocos2d-x-3.0beta2 和 export PATH=$PATH:$COCOS2DX_ROOT 不用寫)
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/macpro_chf/Documents/cocos2d-x-3.0rc2/tools/co$
export PATH=$COCOS_CONSOLE_ROOT:$PATH
export ANT_ROOT=/Users/macpro_chf/Documents/apache-ant-1.9.3/bin
代碼寫完,按control+x(保存)本來的界面下部改變了。例如如下圖
按y,以後回車,返回界面例如如下
接着要到達cocos2dx-3.0rc2的文件夾,在終端中輸入 cd /Users/macpro_chf/Documents/cocos2d-x-3.0rc2 回車。例如如下圖
已經到了目標文件夾,現在要執行cocos2d-x-3.0rc2文件夾下的setup.py文件。在終端輸入 python setup.py 回車,圖例如如下
假設有NDK_ROOT ANDROID_SDK_ROOT ANT_ROOT 沒有發現的都返回輸入pico .bash_profile命令這一步,又一次檢查root有沒有設置正確,檢查每一個字母、符號是否正確,注意區分大寫和小寫
都正確了,接着往下。上圖中(最後第三行)有寫「Please execute command: "source /Users/macpro_chf/.bash_profile" to make added system variables take effect」 讓咱們輸入命令source /Users/macpro_chf/.bash_profile。
咱們照作,在終端中接着輸入source /Users/macpro_chf/.bash_profile 回車
會發現沒有不論什麼反應,那麼恭喜已經對了,如有錯誤,大部分仍是要檢查pico .bash_profile命令這一步
對了以後咱們就可以創建新的cocos project了
用命令 cocos new 例如如下圖
這是cocos new 命中中需要填的參數,實際創建cocos新project的命令應該是
"cocos new TestDemo -p com.chf.TestDemo -l cpp -d /Users/macpro_chf/Documents/qita"
TestDemo:project名字
-p後填的com.chf.TestDemo爲打包名,當中字母「chf」和「TestDemo」是本身訂的 com這幾個字母好像是不一樣意改動的
-l(這個是小寫L)文件類型,選cpp
-d 是project保存的地方
下圖爲執行結果
個人project已經在qita這個目錄下已經能看到了,例如如下圖
project創建完以後,現在xcode中執行一下project,看下是否能在模擬器中執行,能執行了,繼續。
能執行了,接着在終端中操做。
輸入命令:cd /Users/macpro_chf/Documents/qita/TestDemo 到達project文件夾
下面操做要在project文件夾下操做,也就是在TestDemo的文件夾下繼續
輸入cocos run命令查看該命令,獲得結果例如如下圖
提示咱們是用-p命令來選擇平臺
接着輸入 cocos run -p android -j 4 回車, 而後會出現一串代碼,耐心等待。
等到最後出現
出現這個說明成功了。在project目錄下,已經能找到.apk文件了,如圖
「TestDemo-debug-unaligned.apk」就是咱們要的.apk文件了,傳到手機裏安裝就能看見helloworld界面了
最後喝水不忘挖井人:感謝疾風似月光 http://blog.csdn.net/fansongy/article/details/21297445
宋輝祥 http://blog.csdn.net/song_hui_xiang/article/details/15815493