如何更新 Android Studio 及 SDK
通過前面小結(jié)的學(xué)習(xí),我們已經(jīng)會(huì)安裝 Android Studio 了,本節(jié)課程主要學(xué)習(xí)如何更新 Android Studio 及如何更新 Android SDK。
1. 如何更新 Android Studio
當(dāng)你每次打開 Android Studio 時(shí),IDE 都會(huì)進(jìn)行自動(dòng)檢查更新,若有可用的更新,Android Studio 將通過小氣泡對話框通知我們,讓你選擇是否更新至最新版本。
Tips:這里的自動(dòng)檢查更新不僅是檢測 Android Studio,還會(huì)檢測已安裝的插件是否有更新,已安裝的 SDK 軟件包是否有更新。
不過你也可以依次點(diǎn)擊 Help > Check for Update(在 Mac 上,依次點(diǎn)擊 Android Studio > Check for Updates)手動(dòng)檢查更新。
當(dāng)檢測到有可用更新時(shí),會(huì)有彈出框供我們查看更新信息及作出選擇。
- Update and Restart:升級(jí)至最新版本并重啟;
- Release Notes:查看最新版本的修改記錄;
- Ignore This Update:忽略此版本,不做升級(jí);
- Remind Me Later:稍后再提醒更新。
2. Android Studio 各發(fā)布版本的區(qū)別
從手動(dòng)檢查更新的彈出框中我們可以看到這樣的描述 “The latest stable release”,為什么要說是 stable release 呢?因?yàn)?Android Studio 存在不同的發(fā)布版本,各版本之間有什么區(qū)別呢?
2.1 各發(fā)布版本的區(qū)別
- Canary 版:這些是預(yù)覽版本,大約每周更新一次。雖然這些版本存在較多的錯(cuò)誤,但它們已經(jīng)過測試,這些版本可以讓我們嘗試新功能并提供反饋。此版本不推薦用于生產(chǎn)開發(fā);
- 開發(fā)者版:這些是精心挑選的 Canary 版本,已經(jīng)過全面的內(nèi)部測試;
- Beta 版:這些是基于穩(wěn)定 Canary 版的候選版本,這類版本會(huì)先收集反饋,然后再作為穩(wěn)定版進(jìn)行發(fā)布;
- 穩(wěn)定版(stable):官方穩(wěn)定版,也是大多數(shù)人使用的版本。推薦使用此版本進(jìn)行生產(chǎn)開發(fā)。
2.2 如何修改自動(dòng)更新版本
既然 Android Studio 有各種版本,在檢查更新時(shí)如何選擇要檢查哪種發(fā)布版本呢?
要修改檢查更新的版本,可以按如下方法操作:
- 依次點(diǎn)擊 File > Settings(在 Mac 上,依次點(diǎn)擊 Android Studio > Preferences)打開 Preferences 窗口;
- 在左側(cè)面板中,依次點(diǎn)擊 Appearance & Behavior > System Settings > Updates;
- 確保已選中 Automatically check for updates,然后從下拉列表中選擇一個(gè)版本;
- 點(diǎn)擊 OK 完成。
3. 如何更新 Android SDK
Android Studio 中的 Android SDK 管理器可以幫助我們下載和管理 SDK 工具、平臺(tái)和開發(fā)應(yīng)用所需的其他組件。當(dāng)然也可以通過 sdkmanager 命令行工具下載工具(這部分在后面小結(jié)的課程中學(xué)習(xí))。
3.1 更新 Android SDK
要從 Android Studio 打開 SDK 管理器,請依次點(diǎn)擊 Tools > SDK Manager 或點(diǎn)擊工具欄中的 SDK Manager 圖標(biāo)
SDK 管理器打開后的界面如下圖:
上圖顯示了兩大部分內(nèi)容:SDK 安裝目錄和三個(gè)標(biāo)簽頁。
- Android SDK Location:表示 SDK 在本地的安裝目錄;
- SDK Platforms:列表顯示 SDK 中支持的 Android 平臺(tái)版本;
- SDK Tools:列表顯示 SDK 支持的軟件包;
- SDK Update Sites:列表顯示 SDK 工具網(wǎng)站。
已安裝的軟件包,其前面的復(fù)選框會(huì)顯示打鉤。已安裝的軟件包如有更新,其前面的復(fù)選框中會(huì)顯示短劃線圖標(biāo)。要更新某個(gè)軟件包或安裝新軟件包,請點(diǎn)擊復(fù)選框使其顯示對勾。要卸載某個(gè)軟件包,請點(diǎn)擊以清除對應(yīng)復(fù)選框。
3.2 推薦的軟件包
在我們的開發(fā)中有些軟件工具包是必裝的或者是推薦安裝的,我們就按標(biāo)簽頁介紹下常推薦安裝的軟件包。
在 SDK Tools 標(biāo)簽中的以下工具是最常用的:
- Android SDK Build-Tools:必需。包含用于構(gòu)建 Android 應(yīng)用的工具;
- Android SDK Platform-Tools:必需。包含 Android 平臺(tái)所需的各種工具,包括 adb 工具;
- Android SDK Tools:必需。包括 ProGuard 等基本工具;
- Android Emulator:推薦?;?QEMU 的設(shè)備模擬工具,可用于在實(shí)際的 Android 運(yùn)行時(shí)環(huán)境中調(diào)試和測試應(yīng)用。
在 SDK Platforms 標(biāo)簽頁下,我們必須安裝至少一個(gè)版本的 Android 平臺(tái)。
-
Android SDK Platform:必需。我們的開發(fā)環(huán)境中必須至少有一個(gè)平臺(tái),這樣才能編譯應(yīng)用。為了在最新設(shè)備上提供最佳用戶體驗(yàn),請使用最新版本的平臺(tái)作為編譯目標(biāo)。我們的應(yīng)用仍然可以在舊版系統(tǒng)上運(yùn)行,但我們必須以最新版本為目標(biāo)編譯應(yīng)用,以便在安裝最新版 Android 的設(shè)備上運(yùn)行應(yīng)用時(shí)能夠使用新功能;
-
Intel 或 ARM 系統(tǒng)映像:推薦。運(yùn)行 Android 模擬器需要系統(tǒng)映像。每個(gè)版本的平臺(tái)均包含受支持的系統(tǒng)映像。我們也可以之后在從 AVD 管理器創(chuàng)建 Android 虛擬設(shè)備 (AVD) 時(shí)下載系統(tǒng)映像。根據(jù)開發(fā)計(jì)算機(jī)的處理器選擇 Intel 或 ARM。
以上列表并不詳盡,只是顯示了官方的軟件包,我們還可以添加其他網(wǎng)站,以便從第三方網(wǎng)站下載更多軟件包。
3.3 如何修改或添加 SDK 工具網(wǎng)站
要管理 Android Studio 用于檢查 Android 工具和第三方工具更新的 SDK 網(wǎng)站,請點(diǎn)擊 SDK Update Sites 標(biāo)簽。我們可以添加其他提供自有工具的網(wǎng)站,然后從這些網(wǎng)站下載軟件包。
例如,某個(gè)軟件提供商可能會(huì)為其自有基于 Android 系統(tǒng)的設(shè)備提供額外的 API 庫。要使用他們的庫開發(fā)應(yīng)用,我們可以在 SDK Update Sites 標(biāo)簽中將其 SDK 工具網(wǎng)址添加到 SDK 管理器,以安裝他們的 Android SDK 軟件包。
如果軟件提供商在其網(wǎng)站上提供了 SDK 附加項(xiàng)代碼庫文件,請按照以下步驟將其網(wǎng)站添加到 Android SDK 管理器:
- 點(diǎn)擊 SDK Update Sites 標(biāo)簽;
- 點(diǎn)擊窗口右側(cè)的 Add 圖標(biāo) ;
- 輸入第三方網(wǎng)站的名稱和網(wǎng)址,然后點(diǎn)擊 OK;
- 確保已選中 Enabled 列中相應(yīng)的復(fù)選框;
- 點(diǎn)擊 OK 完成。
此時(shí)該網(wǎng)站提供的所有 SDK 軟件包都將視情況顯示在 SDK Platforms 或 SDK Tools 標(biāo)簽頁中。
4. 小結(jié)
本節(jié)課程我們主要學(xué)習(xí)了 Android Studio 和 Android SDK 的更新方法。本節(jié)課程的重點(diǎn)如下:
- 如何完成 Android Studio 的更新;
- 如何安裝和管理 Android SDK 軟件包。