如何在Windows 7平臺搭建Android Cocos2d-x3.2alpha0開發環境(官方)

原貼地址:http://www.cocos.com/doc/

如何在Windows 7平臺搭建Android Cocos2d-x3.2alpha0開發環境

建議:爲避免安全相關問題,所有操作請在管理員身份下進行,在運行命令時,請確保以管理員身份打開控制檯(console)。
本指南將介紹如何在Windows 7平臺搭建Cocos2d-x Android開發環境。本指南操作要求一臺搭載Windows 7平臺及安裝Visual Studio 2012/2013的電腦。最好擁有快速穩定的網絡,因爲在指南操作中需要下載許多軟件包。

搭建開發環境需要安裝工具包括

Visual Studio 2012/2013 ——— 因爲Cocos2d-x-v3.x引擎不能用老版本的VS編譯,所以我們需要下載安裝Visual Studio 2012或2013。VS的安裝簡單,本教程不做講解。
Cocos2d-x ———本教程以Cocos2d-x 3.2alpha0版本爲例,下載地址:http://cocos2d-x.org/download
JAVA JDK
Android SDK
NDK
下載Cocos2d-x 3.2alpha0引擎

用戶可以登陸Cocos2d-x 官方網站下載最新版的Cocos2d-x。點擊導航欄的“Download”(下載)後你會看到如下下載頁面:

在本指南中,將會以目前最新版本的Cocos2d-x 3.2alpha0引擎爲例。 (注意:如果你想要下載舊版的Cocos2d-x,可點擊“looking for an old versoin?”鏈接。但本人強烈推薦使用最新版本的Cocos2d-x,新版引擎有很多新功能,修復了舊版的很多問題。)

右鍵單擊“Download”鏈接選擇“save link as…”(將鏈接保存爲…),然後將壓縮文件保存至適當的位置。本機保存位置爲 D:\Cocos2d-x\Cocos2d-x 3.2alpha0。

(注意:請不要將Cocos2d-x文件夾放置c:\下,因爲會導致很多優先級別(privilege)相關的問題。可嘗試將該文件夾放到其他盤如D:\及E:\等等。)

打開 “D:\Cocos2d-x\Cocos2d-x 3.2alpha0\build”目錄,如下所示:

雙擊“cocos2d-win32.vs2012.sln”文件,然後會自動啓動Visual Studio 2012/2013。 現在你便可以將HelloCpp項目當作默認啓動項目來編譯,按CTRL-F5運行樣本程序。如果編譯沒有什麼錯誤,同時運行成功的話,你會看到如下畫面。

祝賀你!你已成功在Windows 7平臺中運行Cocos2d-x引擎。接下里介紹如何配置Android開發環境。

安裝配置JAVA JDK

因爲我們是針對Android開發,所以我們需要安裝的第一個軟件包絕對是JDK。如果你用的是64位的Windows 7,那應該下載以下版本軟件64 bit JDK for windows 64bit,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下載完成之後,雙擊exe文件安裝JDK,注意最好不要將其安裝在有空格或者中文文件夾下,其他無限制,注意記下其安裝路徑,本機安裝路徑爲:D:\Program Files\Java\jdk1.7.0_51\

配置環境變量:

新建環境變量:JAVA_HOME 值爲:D:\Program Files\Java\jdk1.7.0
新建環境變量:CLASSPATH 值爲:.;%JAVA_HOME%\lib;(注意:點號表示當前目錄,不能省略)
在系統變量Path的值的前面加入以下內容:%JAVA_HOME%\bin;(注意:這裏的分號不能省略)到這裏,JDK安裝完畢。

單擊“開始”—>“運行”—>輸入:cmd命令,在CMD窗口中輸入:java -version
出現如下界面,就表示安裝成功:

配置Android SDK環境

點擊進入http://developer.android.com/sdk/index.html頁面,下載ADT包,它能幫你快速開始開發應用程序。它包括了必要的Android SDK組件和一個內置ADT(Android開發者工具)的Eclipse IDE版本,簡化了Android應用程序開發。

下載Android SDK下載之後解壓,並將其放置於你要放置的目錄下,在 “..\adt-bundle-windows-x86_64-20131030\eclipse” 文件夾中會有一個eclipse.exe程序,本機在桌面上創建了該程序的快捷方式。

現在就可以雙擊桌面的快捷方式啓動Eclipse,同時會出現一個即時對話框,要求設置默認工作區(workspace)。選擇“OK”接受默認設置即可。

配置環境變量:

新建環境變量:ANDROID_SDK 值爲:D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platforms\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\tools\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platform-tools(D:\TDDownload\android是SDK存放的位置)。

在系統變量Path的值的前面加入以下內容:%ANDROID_SDK%

單擊“開始”—>“運行”—>輸入:cmd命令,在CMD窗口中輸入:adb -h 檢驗是否安裝成功。

在“..\adt-bundle-windows-x86_64-20131030\sdk” 目錄下有兩個可執行程序,“AVD Manager.exe”和“SDK Manager.exe”,可直接通過它們創建管理AVD,SDK。

安裝NDK

安裝完Android SDK之後,還要安裝“Android NDK”軟件包,用戶可前往http://developer.android.com/tools/sdk/ndk/index.html下載。下載完成之後,解壓,並將其放置到相應路徑,本機路徑爲 D:\android-ndk-r9,設置另一個名爲“NDK_ROOT”同時指向存放路徑的環境變量。

Android NDK包含build、docs、samples、sources、GNUmakefile、ndk-build、ndk-gdb及readme等內容。

創建Cocos2d-x項目

將剛纔下載的cocos2d-x-3.2alpha0壓縮包解壓到你指定的文件夾裏。

進入到目錄cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py

打開終端運行cocos.py腳本創建文件

python cocos.py new test -p com.coco2dx.org -l cpp -d ~/Desktop
參數說明:

test爲項目名稱
-p後面接包名
-l後面接開發語言類型,有cpp, lua, js三種類型
-d後面接項目存放的目錄
生成Android項目文件

在新建項目test項目中,執行proj.android下的build_native.py腳本進行編譯。
build
等待它編譯成功!

導入Android項目

最後便可啓動Eclipse然後導入Android項目了。操作步驟如下:

右鍵點擊“Package Explorer”並選擇“Import…”
當出現對話框時,選擇“Exsiting Android project into workspace”(將現有Android項目導入工作區)。

按照上面的方法導入到Eclipse裏面。將您的手機設置成調試模式並用USB線連接到電腦, 在Eclipse中運行test, 然後就能在手機上看到已經運行的HelloWorld了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章