Cocos2d-x學習之windows 7 android環境搭建

來源:互聯網
上載者:User

、android平台工程建立

1、android SDK+NDK安裝

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

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

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

如果是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 
出現如下介面,就表示安裝成功:

2)、下載eclipse

進入以下頁面:

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

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

3)、安裝android sdk和NDK

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

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

開啟installer_r18-windows.exe

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

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

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

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

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

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

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

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

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最終的安裝目錄,不是下載檔案臨時目錄。

第四步:設定當地套件暫存路徑

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

第五步:設定網路連接方式

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

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

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

我們編譯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 )

第八步:等待下載完成

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

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

運行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 出現如下介面:

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

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

     名稱: Android (這裡可以自訂)

   點擊OK,將出現如下介面

全部選中。

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

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

選擇 I accept the terms of the license agreements   點擊Next,進入安裝外掛程式介面

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

點擊Yes按鈕,重啟Eclipse。

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

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

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

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

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

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

名稱可以隨便取,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工程。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.