cocos2dx的android開發環境配置

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。

 

上述的每一步均可能遇到不少頭疼崩潰的問題,這裏只是簡單記錄環境搭建的步驟。

工具 版本 說明 cocos2d-X 2.1rc0-x-2.1.3 目前最新版本的 cocos2d-x 的 java lib 要求用 1.6 進行編譯 JRE(或JDK) JRE6或JRE7 應對cocos2d-X的要求,編譯java 代碼時選擇 1.6 Android SDK 22.0.1 Android SDK Android NDK android-ndk-r8e 包含平臺庫和頭文件、編譯和調試工具集 Eclipse(CDT、ADT) 3.7或4.2 須要安裝好CDT和ADT插件,後者連同 JDT 和 NDT一塊兒安裝elivisao,本內容來自騰訊內部分享,請勿外傳!
工具 版本 說明 cocos2d-X 2.1rc0-x-2.1.3 目前最新版本的 cocos2d-x 的 java lib 要求用 1.6 進行編譯 JRE(或JDK) JRE6或JRE7 應對cocos2d-X的要求,編譯java 代碼時選擇 1.6 Android SDK 22.0.1 Android SDK Android NDK android-ndk-r8e 包含平臺庫和頭文件、編譯和調試工具集 Eclipse(CDT、ADT) 3.7或4.2 須要安裝好CDT和ADT插件,後者連同 JDT 和 NDT一塊兒安裝elivisao,本內容來自騰訊內部分享,請勿外傳!
相關文章
相關標籤/搜索