、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工程。