前言
這個主題的文章網上一搜一大把,不過我自己在實際配置的時候要是遇到了一些問題,因此記錄下來,也算是給自己進入個新的領域開個頭把。
WP開發一年有餘了,之前在學校的時候也做過IOS的Demo,可是這兩個平台在一般的家庭裡使用者還是少了些,還是安卓更廣泛的存在著,於是本著為人民多服務的思想我準備開始Android的開發,應用我是不想做了,自己也沒什麼好的題材,做做遊戲,完成了還可以給弟弟妹妹娛樂娛樂,呵呵。
大學畢業的時候用的是Cocos2d-iphone寫的超級馬里奧,感覺這個引擎寫起來還是挺順手的,而且現在Cocos2d-x可以面向多個平台編譯,更是值得上手哇,於是乎。。。開搞。好了,不說廢話了,進入本文。
準備
先說一下我的系統是 WIN8 X64的,因此我的都是64位軟體,32位的請自行下載對應的版本。
在開始之前,需要先準備好資源如下:
1、JDK 點擊下載 (1.6)
2、Eclipse 點擊下載 (我選的是第一個)
3、Android SDK 點擊下載
4、NDK 點擊下載
5、CYGWIN 點擊下載
ACTION
注意事項:所有的安裝路徑不要在帶空格的目錄下,比如Program files...
一、首先安裝好 JDK 並配置環境變數,
"1.開啟我的電腦--屬性--進階--環境變數
2.建立系統變數JAVA_HOME 和CLASSPATH
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.7.0 (JDK安裝目錄)
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 選擇“系統變數”中變數名為“Path”的環境變數,雙擊該變數,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變數的值中,並使用半形的分號和已有的路徑進行分隔。
變數名:Path
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
這是java的環境配置,配置完成後直接啟動eclipse,它會自動完成java環境的配置" 配置完成之後可以通過在命令列裡輸入, JAVA -VERSION 來評鑑是否已經成功。
二、下載eclipse 並解壓到目錄下
三、安裝 Android sdk,
我下載的是,installer_r21.0.1-windows.exe,雙擊正常安裝,完成之後開啟SDK目錄,會發現有兩個 exe檔案,分別是 AVD Manager, 和 SDK Manager, 運行SDK manager, 選擇想要安裝的版本,我沒有勾選太多,選了幾個手頭有裝置的,2.2, 2.3,和 4.0.3。
耐心等待安裝完成,有個問題是,因為GFW的問題,可能會下載失敗,包括後面的 ndk的安裝, 這時候要改一下Host檔案了, 參看 這裡
然後呢,還是環境變數的配置,
建立環境變數:ANDROID_SDK 值為:D:\android\platform-tools;D:\android\tools
在系統PATH環境變數種加入:%ANDROID_SDK%
驗證下是否成功,cmd中輸入 adb -h
四、ADT 和 NDK 的下載配置
啟動 eclipse , 依次選擇 “Help” -> "Install New Software" 彈出新對話方塊,
如果是第一次來安裝,直接點擊 add 彈出 “添加” 的對話方塊,名稱隨便輸,只要自己記得住,Location 輸入 “http://dl-ssl.google.com/android/eclipse” ,然後Ok,就會出現這個地址下可用的組件,如果一直 “Pending”的話,考慮還是GFW的問題,按照上面說的修改host即可。等待安裝完成,重啟eclipse.
在功能表列選擇 Windows -> Preference 彈出對話方塊,
將android sdk和ndk的位置 設定好,就可以看到當前安裝的API的版本了。
五、安裝Cygwin
這一步是最噁心的了,最主要的問題是下載花的時間比較多,鏡像網站很多,但是又的不穩定,需要自己一個個的來試。
一開始自然要選擇 "Install from Internet"了,但是一旦你完整的下載完一次,就會把包存在下面圖裡所指示的路徑裡,儲存好,以後還可以繼續用。到時候選擇 install from local Directory就可以拉。如果你和我一樣是新手,最好留個心,呵呵,反正我是來回折騰了好幾次。
我這裡用這個鏡像挺快的,不好找的話 可以試試它。
安裝的時候 只需要一個 Devel, 單擊一下 就會變成 "install" 再點擊就會在 ReInstall, UnInstall, Default之間來回切換了, 因為 cygwin的安裝在控制台裡是看不到的,所以我們唯一有效卸載方式就是在這裡。。。
安裝完成之後,需要進行配置,
在命令列中進入cygwin目錄,並執行cygwin.bat,如果你不是用Administrator帳號登入的系統,那麼會在cygwin\home\
檔案夾中產生一個以你的登入名稱命名的新的檔案夾。
修改新組建檔案夾中的“.bash_profile ”檔案,用UE或editplus等文字編輯器開啟,
在最後增加: (d/android-ndk-r8是安裝ndk的路徑)
NDK_ROOT=/cygdrive/d/android-ndk-r8
export NDK_ROOT
然後儲存關閉。
如果到這裡都沒有問題的話,第一個階段就完成了,現在已經可以通過eclipse來寫Native的代碼了,晚上再把後續的補上吧,該下班了。。。
結尾
本人是純Android新手,本來看到有個 adt-bundle可以一鍵安裝環境的,可是在安裝ndk組件的時候一直失敗,只好作罷,有高手瞭解的話,請指出,謝謝!
參考:
http://www.cnblogs.com/dekins/archive/2012/08/22/2650131.html
http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html
QQ: 631767297 歡迎朋友們可以一起交流學習。