Cocos2d-x在win32下的開發環境配置很是簡單,但Android的環境配置對於新手來講麻煩至極,很是蛋疼。網上不多有完整的正確的步驟。在折騰了一成天以後終於把android開發環境搭建起來,並把本身在windows下用cocos2d-x開發的一個小遊戲成功移植到android環境並生成apk,現記錄一下環境的搭建過程,這個過程是一個相對簡單的過程,至少在我本身的機器和環境上是搭建成功了。java
1. 環境配置需準備和安裝的東西android
2. 安裝步驟windows
2.1 安裝JDK以及進行Java環境變量配置。網絡
這一步較簡單,沒什麼特別須要注意的地方,關於Java環境變量的配置網絡上有不少指導教程,通常的都不會有問題。eclipse
2.2 下載eclipse,須要3.7或4.2版本的eclipse。工具
2.3 爲eclipse安裝ADT插件以支持Android開發。ui
和eclipse的其它插件同樣,ADT的安裝有兩種方式,一種是使用Eclipse在線安裝或者先下載到本地解壓,覆蓋plugins和featrue目錄的方法進行安裝。插件
2.4 爲eclipse安裝CDT已支持C++。調試
同ADT的安裝相似。blog
2.5 安裝Android SDK。
只需下載android SDK,解壓後,在Window->Preferences->Android選項卡下,在SDK Location 中輸入Android SDK的目錄,將SDK配置到eclipse中。
2.6 安裝和配置Android NDK工具。
NDK的最新版本是r8版本,從r7版本開始,編譯時已經再也不須要cygwin,下載NDK的zip包後解壓,同SDK相似的方法將NDK的目錄添加到eclipse中。
注:能夠直接下載ADT Bundle,它集成了eclipse、ADT插件和Android SDK,能夠省去SDK、ADT和Eclipse的安裝。
2.7 能夠導入helloCpp項目,修改項目的properties,添加NDK_Builder指向NDK-Builder.cmd文件,並添加NDK_MODULE_PATH變量便可。此時helloCpp應該能夠編譯起來,生成apk了。包含部分stl代碼的項目可能在win下運行正常,可是在android環境下編譯不過,須要修改Application.mk中的APP_STL:=gunstl_static爲APP_STL:=static。
上述的每一步均可能遇到不少頭疼崩潰的問題,這裏只是簡單記錄環境搭建的步驟。