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模擬編譯環境,下載地址:
下載後是個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工程。