第1章 開發環境安裝和配置(二)安裝JDK、SDK、NDK

原文 第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及更高版本的模擬器運行時沒法使用漢字輸入法,只能用英文測試運行效果。

固然,也能夠建立其餘類型的模擬器,例如:

 

(1)建立Galaxy_Api19模擬器

運行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】完成模擬器的建立過程。

(2)啓動模擬器

選中剛建立的模擬器,按【Start】運行。模擬器第1次啓動會比較慢(之後每次再啓動都會很快)。

(3)修改語言和時區配置

啓動完成後,運行【Settings】,修改語言和日期時間的時區等配置信息。

(4)修改開發者選項配置

啓動後,選擇【Dev Tools】à【開發者選項】,而後將選項設置爲下面的內容:

l  開發者選項:開啓

l  調試:開啓

l  無線顯示認證:開啓

l  強制進行GPU渲染:開啓【這個必定要開啓,不然地圖應用會有問題】

除了上面幾個選項外,其餘選項都關閉。

(5)觀察GPU加速是否成功

建立一個Blank App(Android)項目,選擇剛建立的模擬器,而後按<F5>調試運行。

觀察輸出窗口,若是最後一行輸出的信息是:

HostConnection::get() New Host Connection established …

代表GPU加速成功。

若是顯示GPU加速失敗,檢查並更改模擬器設置,而後關閉模擬器,再次按<F5>調試運行並觀察,直至GPU加速成功爲止。

相關文章
相關標籤/搜索