cocos2dx[android] 環境搭建

android平臺工程創建

1、android SDK+NDK安裝

1)、安裝java jdk(如果已經安裝了,可以不用此步驟)

進入:http://www.oracle.com/technetwork/java/javase/downloads/index.html 或者直接點擊下載。如下圖

wps_clip_image-20362

選擇JDK DOWNLOAD(android 開發無需JRE)

wps_clip_image-26091

如果是32位windows 7選擇Windows x86 ,64位windows 7選擇Windows x64。

安裝後,配置環境變量:

新建環境變量:JAVA_HOME 值爲:D:\Program Files\Java\jdk1.7.0

新建環境變量:CLASSPATH  值爲:.;%JAVA_HOME%\lib;(注意:點號表示當前目錄,不能省略)

在系統變量Path的值的前面加入以下內容:%JAVA_HOME%\bin;(注意:這裏的分號不能省略)到這裏,JDK安裝完畢。 

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

wps_clip_image-32698

2)、下載eclipse

進入以下頁面:

http://www.eclipse.org/downloads/packages/

wps_clip_image-1383

選擇windows 32-bit 下載,解壓後直接打開即可。

3)、安裝android sdk和NDK

進入以下頁面http://developer.android.com/sdk/index.html

wps_clip_image-32066

或直接複製此地址下載:http://dl.google.com/android/installer_r18-windows.exe

打開installer_r18-windows.exe

安裝時會檢查jdk安裝情況,如果沒安裝成功會失敗的。

然後運行SDK Manager.exe 進行更新sdk(建議根據需要下載對應版本的sdk)。

wps_clip_image-13441

點解install packages。完成後,爲了方便,也配置下環境變量

新建環境變量:ANDROID_SDK 值爲:G:\Android SDK\platforms;G:\Android SDK\tools(這個是SDK存放的位置)

在系統PATH環境變量種加入:%ANDROID_SDK%

單擊“開始”—>“運行”—>輸入:cmd命令,在CMD窗口中輸入:adb -h

wps_clip_image-17920

進入http://developer.android.com/tools/sdk/ndk/index.html 或點擊直接下載

下載解壓到E:\android-ndk-r8

wps_clip_image-28863

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

2、Cygwin安裝

由於NDK開發大都涉及到C/C++在GCC環境下編譯、運行,所以在Windows環境下,需要模擬Linux模擬編譯環境,下載地址:

http://www.cygwin.com/

下載後是個setup.exe文件,使用過程如下:

第一步:運行setup程序,第一步圖略,直接點擊Next進入下一步。

第二步:選擇安裝方式,第一次可以採用Direct Connection在線下載安裝,如有現成的離線包,可以選擇離線安裝(Install from Local Directory)。

第三步:選擇安裝目錄,比如C:\Cygwin,注意此目錄是指Cygwin最終的安裝目錄,不是下載文件暫存目錄。

wps_clip_image-20365

第四步:設置本地包暫存路徑

暫存目錄默認是放到setup.exe的同級目錄下,下載後名字類似ftp%3a%2f%2fcygwin.mirrors.pair.com%2f這樣格式。

wps_clip_image-4071

第五步:設置網絡連接方式

wps_clip_image-17795

第六步:選擇下載站點地址

起初嘗試幾個看哪個速度快就用哪個地址(如果感覺不快就點取消,再次來過)。

wps_clip_image-25446

第七步:等待加載安裝項載入,選擇安裝項

我們編譯NDK,在默認設置下,只需選擇Devel(點擊列表中Devel,將後面的Default改爲Install,圖中箭頭所示),其它均爲默認狀態。(其實NDK需要的不多,主要autoconf2.1、automake1.10、binutils、gcc-core、gcc- , g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make )

wps_clip_image-9612

第八步:等待下載完成

下載完成時間決定於你選擇的安裝包數量及網絡連接速度,比如按照本文默認的選擇方式,可能需要2-3個小時(視網速而定),下載後壓縮包約1.2G,下載完成後會自動安裝到上文設置的安裝目錄。

wps_clip_image-17368

提醒:第一次下載完成後,最好把下載的包目錄做個備份,下次安裝同樣的環境可以直接使用離線安裝方式(第二步中選擇本地安裝)。

運行cygwin,在彈出的命令行窗口輸入:cygcheck -c cygwin命令,會打印出當前cygwin的版本和運行狀態,如果status是ok的話,則cygwin運行正常。

然後依次輸入gcc –v,g++  --version,make –version,gdb –version進行測試,(注意空格和-)如果都打印出版本信息和一些描述信息,這說明cygwin安裝成功了。

3、安裝ADT和配置Cygwin

1 安裝android 開發插件

     (1)打開Eclipse, 在菜單欄上選擇 help->Install New SoftWare 出現如下界面:

wps_clip_image-21032

    點擊 Add按鈕,出現如下界面

wps_clip_image-25935

     輸入網址: https://dl-ssl.google.com/android/eclipse/    (如果出錯,請將https改成http)

     名稱: Android (這裏可以自定義)

   點擊OK,將出現如下界面

wps_clip_image-17538

全部選中。

點擊 Next按鈕 ,出現如下界面:

wps_clip_image-9249

點擊Next按鈕,出現如下界面:

wps_clip_image-30732

選擇 I accept the terms of the license agreements   點擊Next,進入安裝插件界面

wps_clip_image-9380

安裝完成後,出現如下界面

wps_clip_image-25544

點擊Yes按鈕,重啓Eclipse。

點擊菜單window->preferences,進入如下界面:

wps_clip_image-24007

選擇你的android SDK解壓後的目錄(ADT 18 默認會掃描你的電腦,找到並配置好SDK位置)。

如果沒安裝好SDK的,也可以在eclipse中選擇菜單 window->Android sdk and avd manager 出現如下界面:

wps_clip_image-30451

也可以選擇你需要的版本的sdk。

新建AVD(android vitural device)和上面一樣,進入android sdk and avd manager,選中Vitural Devices 在點擊New按鈕

wps_clip_image-19874

點擊New按鈕後,進入如下界面:

wps_clip_image-31729

名稱可以隨便取,target選擇你需要的SDK版本,SD卡大小自定義,點擊 Create AVD便成功創建。

配置cygwin

在命令行中進入cygwin目錄,並執行cygwin.bat,如果你不是用Administrator賬號登錄的系統,那麼會在cygwin\home\文件夾中生成一個以你的登錄名命名的新的文件夾。

修改新生成文件夾中的“.bash_profile ”文件,用UE或editplus等文本編輯器打開,在最後增加: (e/android-ndk-r8-windows/android-ndk-r8是安裝ndk的路徑)

NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8

export NDK_ROOT

然後保存關閉。

 

至此我們便基本搭建完畢cocos2d-x的windows 7 android 環境,下一節我們將開始創建cocos2d-x android平臺的hello world工程。

發佈了6 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章