一:準備工作如下
1.cocos2d-x 3.0 final http://www.cocos2d-x.org
2.python 2.7,不要下載下傳3.3以上的,https://www.python.org
3.最新的 ADT,裡面內建了android SDK,為什麼選ADT,為了以後移植android做準備,http://developer.android.com/sdk/index.html
4.android NDK ,http://developer.android.com/tools/sdk/ndk/index.html
5.ant ,http://ant.apache.org/bindownload.cgi
二 :搭建
1.python
先安裝python ,安裝完畢後,設定環境變量,如下
2.設定cocos2d-x 3.0
打開CMD,進入cocos2d-x 3.0的根目錄
輸入指令: python setup.py 結果如下圖,(NDK,SDK.ANT的bin目錄就是這裡設定)
OK,設定好之後,檢視你的環境變量,如下圖
看使用者變量,多了ANDROID_SDK_ROOT,ANT_ROOT,COCOS_CONSOL_ROOT,NDK_ROOT,Path
現在,環境搭建好了,建立一個項目吧
在CMD中鍵入 cocos new xinxiangmu(項目名稱)-p com.xinxiangmu(包名稱) -l cpp(項目語言)-d E:\wodegongcheng(項目儲存路徑)
等個半天,成功後如圖
現在,可以直接運作,CMD中鍵入 cocos run如下圖
根據提示,需要用-p win32 或者 -p android,我們先用-p win32
CMD鍵入 cocos run -p win32
一通編譯之後,如圖
如果要用android的話,需要連接配接上真機,而且參數比較多,如圖
有用的參數有 --ap 19,以什麼平台編譯,-m release 以釋出模式編譯,當然,android中的KAY要你自己生成,然後加入到已經生成好的APK裡面.
不過,在編譯之前,你需要更新你的SDK 的SDK Manager.exe,在ADT目錄中找到直接打開,不要通過eclipse打開,下載下傳android 19,之後才能順利編譯通過