天天看點

《Android應用開發》——1.2節安裝軟體

本節書摘來自異步社群《android應用開發》一書中的第1章,第1.2節安裝軟體,作者 【美】chris haseman,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.2 安裝軟體

android應用開發

這裡過程變得有點複雜,有多種不同的可能。根據所運作的具體平台,可能需要不時地跳到後面的内容。如果某部分内容的标題看起來不适用于目前作業系統,就跳過這部分内容,向前閱讀,直到找到适用的内容。保持耐心,下面馬上就要開始第一個android應用了。

注意:

在本書的學習期間,假定用eclipse ide完成主要的開發部分。本書會試圖包括指令行方法以及所有重要指令和任務的eclipse截屏圖,以防平台換成vim或者emacs。

1.2.1 安裝eclipse

安裝eclipse通常很簡單,把下載下傳的檔案解壓縮,把應用儲存在友善記憶的位置上。建議現在還不要啟動eclipse,而是等到把android sdk安裝好之後(見1.2.2節“安裝android sdk”)。同時也要確定已經安裝最新的開發工具。

1.2.2 安裝android sdk

現在有了eclipse,隻要再做幾步就可以運作自己的android應用。在下面找到目前作業系統對應的那部分内容,然後按序完成步驟即可。

1.mac使用者安裝android sdk

安裝sdk時,隻要把從android開發者網站(developer.android.com)下載下傳的壓縮檔案解壓即可。盡管可以把檔案解壓到任何位置,但還是推薦把它放到檔案夾/users/yourusername/documents/android_ sdk/下。

如果喜歡指令行操作,可以進行如下操作。

(1)浏覽檔案/users/yourusername/.profile。

(2)假定sdk安裝到了前面推薦的位置,就在.profile檔案中添加下面的代碼,代碼要寫在同一行上。

export path="$path"/users/yourusername/documents/android_ sdk/

tools"/users/yourusername/documents/android_sdk/platform-tools"

現在打開一個新的終端程式,輸入which android時會傳回新的android sdk所安裝到的路徑。記住這個指令,下面很快會回來繼續介紹它。

2.linux使用者安裝android sdk

linux使用者的安裝步驟與mac使用者安裝android sdk基本相同。唯一的不同是把sdk存放到指定路徑所用的指令不同。對于linux使用者,這裡假定你可以自己完成安裝過程。

3.windows使用者安裝android sdk

在windows上安裝android sdk,要采取以下步驟。

(1)啟動android sdk安裝程式。

(2)接受安裝程式的預設安裝位置和“開始”菜單的設定。

(3)讓安裝程式發揮作用。

這個過程會在“開始”菜單上添加一個sdk管理器指令。

在1.2.3節中會與這個應用相配合,以選擇正确的平台。

1.2.3 下載下傳檔案包

現在已經下載下傳了android sdk并安裝到了合适的位置,但過程還沒有結束。

(1)對于mac或linux使用者,運作指令“sdk location/tools/ android”;對于windows使用者,讓安裝程式打開avd(android virtual device,android虛拟裝置)管理器軟體。

這時就會看到android sdk管理器。

關閉了sdk管理器之後,還可以在“開始”菜單的“android sdk工具”菜單項下找到sdk管理器程式。

(2)從左側面闆的選項中選擇“可用的程式包”(available packages)。

(3)從右側面闆中盡可能多地選擇喜歡的sdk版本(在本書編寫期間,還有一些手機在運作1.6版本的sdk)。至少可能想要“姜餅”(gingerbread,2.3.3版本的sdk)系統,許多手機都運作這個系統版本。

在本書的最後一章(第11章),也會需要“蜂巢”(honeycomb,适用于平闆電腦)和“冰淇淋三明治”(ice cream sandwich,目前最新、最好的系統版本)系統。如果時間緊張,現在用2.3.3系統即可(見圖1.1)。

《Android應用開發》——1.2節安裝軟體

(4)在對話框中,單擊install x packages按鈕,并同意google的條款(風險自負),就大功告成了。

android sdk管理器會下載下傳和安裝在上述步驟(3)中選擇的幾個平台。目前一切順利。

牢記一點,下載下傳的每個平台都對應着在裝置上運作的、某個特定版本的android作業系統。早期的手機可能不像新手機那樣,支援所有的sdk調用。本書在學習各類sdk調用的過程中,會講解如何解決早期裝置的問題。

上一篇: 端口号

繼續閱讀