原文 第1章 開發環境安裝和配置(二)安裝JDK、SDK、NDKhtml
不管是用C#和VS2015開發Androd App仍是用Java和Eclipse開發Androd App,都須要先安裝JDK和Android SDK。把這些安裝完畢後,再在開發工具中配置一下安裝的路徑就好了。android
一、安裝jdkwindows
下面兩個都要安裝:工具
jdk-6u45-windows-i586.exepost
jdk-7u79-windows-i586.exe開發工具
到網上找到對應的文件後下載運行便可,Oracle的官網上有,免費下載。測試
二、安裝Android SDKfetch
下載下面的Android SDK安裝程序,將其安裝到D:\Aandroid\android-sdk文件夾下。ui
installer_r24.4-windows.exeurl
安裝完畢後,運行SDK Manager.exe,在主界面中,選擇【Tools】à【Options】,在彈出的界面中,選擇【Settings】,HTTP Proxy Server裏填「mirrors.dormforce.net」,Http Proxy Port裏填「80」,而後勾選「Force https://...sources to be fetched using http://...」,Close後關閉SDK Manager,再從新運行,而後下載對應的包。
應該下載Android SDK的哪些版本呢?實際上,從最新的Android 6.0到之前發佈的各類低版本SDK均可以,就看你準備將本身編寫的應用程序安裝到哪一種版本的平臺上了。若是你的計算機是土豪級別的,你甚至能夠從Android 2.2一路安裝到Android 6.0;若是怕你的計算機硬盤吃不消,那就僅選擇目前最流行的幾個版本就好了。
本人的硬盤容量有限,因此只選擇了下面三種版本:
Android 6.0(API 23)
Android 5.0(API 21)
Android 4.4(API 19)。
注意必須安裝最新版本的Android SDK tools和Android SDK Platform-tools,對應版本的Android SDK Build-tools和SDK Platform也必須安裝,System Image根據須要選擇安裝。
下面是經過SDK Manager下載並自動安裝對應的安裝包後,應該看到的界面截圖(沒有截圖的都是「未安裝」):
三、【可選】安裝HAXM
這一步只適用於Intel的CPU,AMD的CPU就跳過它吧。
找到Extras下(最後一行)下載的HAXM,運行它,使用默認配置便可。安裝時遇到的問題和解決辦法本身網上找。
本人用的筆記本就是Intel的CPU,因此在Android sdk Manager中同時下載了Intel的Android x86模擬器(安裝HAXM後可帶GPU加速功能,速度很快,模擬器啓動不到1分鐘,操做也很是流暢),除了Intel-x86的模擬器之外,Intel的CPU還能夠同時用ARM模擬器去測試(因爲沒法用加速器,所以模擬器啓動較慢,約3分鐘才啓動成功,並且操做起來有稍微的不流暢,但不影響用)。
若是是AMD的CPU,只能用ARM模擬器調試Android程序(首次啓動比較慢)。
四、建立模擬器
爲了在模擬器中觀察運行結果,建立Android應用程序前,須要先建立模擬器。有如下幾種辦法:
辦法1:進入AndroidSDK安裝目錄(D:\Android\android-sdk),運行AVD Manager.exe。
辦法2:運行VS2015,而後運行Android Emulator Manager:
辦法3:直接單擊快捷工具欄中的快捷鍵啓動AVD:
以上三種辦法任選其一便可。
爲了測試不一樣型號不一樣版本手機的運行效果,可分別建立如下模擬器:
三種x86模擬器的配置以下:
下面以API 19爲例,說明具體建立過程(其餘模擬器建立過程相似)。
對於Intel CPU,Galaxy型號的手機模擬器RAM選項設置爲768MB是建議的作法。在Win7上,當模擬器RAM設置爲大於768MB時,某些計算機使用GPU加速時可能會出現沒法正常啓動模擬器的狀況。若是你的計算機出現了這種狀況,可減小RAM選項的容量爲768或者512(這會致使運行變慢)。可是,若是RAM設置爲768MB模擬器仍然能正常啓動,這種狀況下就不要減小RAM的容量了。
API 19模擬器運行效果以下:
Android 4.4.2模擬器可使用漢字輸入(谷歌拼音輸入法),而Android 5.0及更高版本的模擬器運行時沒法使用漢字輸入法,只能用英文測試運行效果。
固然,也能夠建立其餘類型的模擬器,例如:
運行D:\Android\android-sdk下的AVD Manager.exe文件。
在彈出的窗口中,建立一個AVD(Android Virtual Device,簡稱AVD),配置對應的選項(見上圖)。
注意下面的設置:
l RAM:設置爲768
l Camera:後置採用模擬方式(也能夠用筆記本的WebCam方式)
l VM:設置爲256,默認值過小,開發地圖應用會有問題。
l 勾選【Use Host GPU】選項。
單擊【OK】完成模擬器的建立過程。
選中剛建立的模擬器,按【Start】運行。模擬器第1次啓動會比較慢(之後每次再啓動都會很快)。
啓動完成後,運行【Settings】,修改語言和日期時間的時區等配置信息。
啓動後,選擇【Dev Tools】à【開發者選項】,而後將選項設置爲下面的內容:
l 開發者選項:開啓
l 調試:開啓
l 無線顯示認證:開啓
l 強制進行GPU渲染:開啓【這個必定要開啓,不然地圖應用會有問題】
除了上面幾個選項外,其餘選項都關閉。
建立一個Blank App(Android)項目,選擇剛建立的模擬器,而後按<F5>調試運行。
觀察輸出窗口,若是最後一行輸出的信息是:
HostConnection::get() New Host Connection established …
代表GPU加速成功。
若是顯示GPU加速失敗,檢查並更改模擬器設置,而後關閉模擬器,再次按<F5>調試運行並觀察,直至GPU加速成功爲止。