安裝 Android Studio 開發工具

Android Studio 是一套由 Google 官方所提供的 Android App(應用程式) 開發工具, 不但功能強大而且簡單易用, 是開發 Android App 的最佳選擇。

由於 Android 程式是以 Java 語言來開發, 因此也會需要 Java 的軟體開發套件, 也就是 JDK。不過從 Android Studio 2.2 開始都已內建了 OpenJDK, 因此省掉了另外下載、安裝 JDK 的麻煩(如果已有安裝也不受影響)。在執行 Android Studio 時若出現詢問是否允許 OpenJDK 使用網路的交談窗, 請選擇允許。

下載 Android Studio

請到 Android Developers 網站的 https://developer.android.com/studio 下載 Android Studio Bundle 安裝套件:

Download Android Studio Bundle

它會根據您所使用的作業系統顯示對應的下載檔案連結, 請直接按一下 DOWNLOAD ANDROID STUDIO 鈕進入下載程序:

同意授權條款

你必須勾選已閱讀並同意授權條款, 然後才能再按一下 DOWNLOAD ANDROID STUDIO 鈕, 就會開始下載檔案。

在下載的同時, 會轉換到介紹安裝程序的網頁, 在等待中無聊的話, 可點選網頁中的影片來觀看安裝簡介:

介紹安裝程序的網頁

安裝 Android Studio

請執行下載的檔案, 安裝程式會先確認下載檔案的正確性, 請稍待一下, 如果出現詢問是否允許安裝的交談窗:

詢問是否允許安裝程式變更你的裝置

請按 鈕同意安裝。接著即會出現安裝視窗:

安裝視窗首頁

按一下 Next 進入下一步:

勾選安裝項目

請依照預設值安裝, 如果你想安裝之後再自行建立 Android 模擬器, 也可以取消 Android Virtual Device 項目, 這樣可以節省 1~2G 的硬碟空間 (不過在筆者測試時安裝程式可能尚有 Bug, 即使勾選也沒有安裝)。按 Next 繼續:

同意授權條款

一樣按 I Agree 同意授權條款進入下一步:

選取安裝路徑

這裡可以選取安裝的路徑, 請特別注意 Android SDK 需要較大的空間, 請先確認指定的路徑是否有足夠的空間。若沒有特別顧慮, 可依預設值安裝即可。選好安裝路徑後請按 Next 繼續:

開始功能表

這裡可以設定 Android Studio 在開始功能表中的資料夾名稱, 保留預設值即可。接著按 Install 開始安裝:

解壓縮檔案

安裝程式會開始解壓縮檔案到你指定的路徑, 解壓縮完 Android Studio 程式後, 還會解壓縮 Android SDK:

解壓縮 Android SDK

由於檔案較大, 請耐心等候一下。

安裝完成

安裝完成, 請按 Next 進入下一步:

啟動程式

請按 Finish 執行剛剛安裝好的 Android Studio:

設定程式

由於是第一次執行, 所以還必須進行一些設定的工作。請保留預設值 (不要匯入舊的設定), 按 OK 繼續:

Android Studio 啟動中

由於前面選擇不要匯入舊的設定, 因此會進入設定精靈協助您做設定並進行必要的下載:

設定精靈首頁

設定精靈首頁顯示將檢查目前的安裝及設定, 若需要則會進行下載及更新。請按 Next 鈕繼續。

選擇設定方式

請保留預設的標準設定, 然後按 Next 鈕繼續。

確認設定

依標準設定, 需下載一些新的 SDK 元件及工具程式, 請按 Finish 鈕進行下載。

下載更新元件及工具程式中

下載中, 可按 Show Details 鈕顯示下載的檔案細節:

下載完成

下載完成後請按 Finish 鈕進入 Android Studio 歡迎視窗:

Android Studio 歡迎視窗

看到上面的畫面就表示安裝完成, 不過在您實際動手開發第一個專案前, 我們要先將 Android Studio 預設採用的文字編碼更改為通用的 UTF-8, 這樣 Android Studio 相關的各項工具在處理個別檔案時才能用一致的文字編碼解譯檔案的內容, 避免發生錯誤。

設定文字編碼採用 UTF-8

在 Android Studio 歡迎視窗中按一下 Configure 並選取 Project Defaults/Settings (Project Defaults 表示其為預設的專案設定, 會套用在未來新建的專案上), 進入下一步:

按一下 Configure 並選取 Project Defaults/Settings

此時會進入設定視窗:

Android Studio 設定視窗

請按一下左邊的 Editor 項目, 然後再按一下右邊 File Encoding 選項進入下一步:

設定 UTF-8

請如上圖設定開發環境、專案、以及專案設定檔通通使用 UTF-8 文字編碼, 然後按 OK 鈕返回歡迎視窗:

歡迎視窗

這樣我們就完成 Android Studio 的安裝與初始設定了。

Android SDK 的下載、管理與更新

之前安裝的 Android Studio 中只包含最新的 SDK 版本 (筆者下載時為 7.1.1 版), 如果想要專門針對較舊的版本 (例如 5.x 版) 開發程式, 或是想要建立舊版的模擬器來測試, 則需再另行下載該版本的 SDK 來使用。如果還要使用其他額外功能, 例如 Google 所提供的 Google Map(地圖) 服務, 則也要再另行安裝相關的項目。

此外, Android 改版的速度相當快, 除了經常會有新的版本推出外, 也會針對各種舊版本的 Bug 做修正, 因此經常需要進行 Android SDK 的更新。當有需要更新時, Android Studio 會顯示訊息通知我們, 例如:

顯示系統更新訊息

此時只要點選訊息中的連結, 然後點選下圖的 Update Now 鈕即可進行更新。

詢問是否要更新

此外, 當專案中有使用到未安裝元件時, 也會顯示相關訊息:

顯示需要安裝不足的元件

同樣是點選訊息中的連結即可下載並安裝不足的元件。

除了依照系統的提示來安裝或更新之外, 我們也可以自行開啟『SDK 管理員』來下載、更新、或刪除已安裝的 SDK 版本及各類工具。

操作方法很簡單, 只要在 Android Studio 的歡迎視窗中按一下 Configure 然後選取 SDK Manager 來啟動『SDK 管理員』:(在開啟時會自動上網擷取最新資訊, 下圖為筆者撰稿時的內容)

內嵌在設定交談窗中的 SDK 管理員

SDK 管理員有 2 種介面, 上圖是內嵌在設定交談窗中的介面, 若點選右側面板下方的 Launch Standalone SDK Manager , 則可開啟獨立的程式來操作:

獨立的 SDK 管理員程式

以上 2 個介面的設定內容都一樣, 只是項目分類有些差異而已, 底下將只針對內嵌的 SDK 管理員做說明。另外, 有些更新要在 Android Studio 關閉時才方便進行, 此時系統就會建議並引導您開啟獨立的 SDK 管理員做更新。

開啟內嵌的 SDK 管理員後, 在右側面板有 3 個頁次:

內嵌的 SDK 管理員

第 1 個 SDK Platforms 頁次中可新增、移除、或更新各種 SDK 版本 (越新的版本會排在越前面), 打勾的表示已安裝, 未打勾則表示未安裝或需要更新, 在右側的 Status 欄會顯示該項目的狀態, 例如只有部份安裝、需要更新、或未安裝等。

勾選右下方的 Show Package Detail 則可顯示出各 SDK 中的安裝細目:

顯示 SDK 的安裝細目

每個 SDK 版本中包含了該版本的所有相關資源, 例如 SDK Platform (SDK 主體)、SDK 文件、各種硬體的 System Image (系統韌體檔-可供模擬器用來摸擬特定硬體, 以 Google API 開頭的表示有支援 Google Map 等 Google 服務)、SDK 原始碼等。

請注意, Android 的版本和 API 的編號並不相同, 例如 Android 7.1.1 版是使用編號 25 的 API 版本。另外, 有標示 Preview 的分類 (不一定會有) 是仍在開發中的新版本, 只供有經驗的人進行試用, 一般使用者可以不用安裝。

在每個項目右側的 Status 欄中可看出該項目是否已安裝 (Installed) 或需要更新 (Update Available)。若勾選未安裝或需要更新的項目, 就表示要進行安裝;反之若勾選已安裝項目, 則表示要解除安裝。例如勾選以下 4 個項目:

勾選要安裝、移除、或更新的項目

將要下載的項目左側會顯示下載圖示, 將被移除的項目則會顯示打叉圖示。選好要安裝、移除、或更新的項目後, 再按下方的 OK 鈕即可開始進行。首先會列出將更動的項目要求確認:

確認變更項目

OK 鈕後若還需簽受權同意書, 則會顯示:

同意授權條款

請選擇下方的 Accept 表示同意。若左側有多個項目, 請一一選取項目並點選 Accept 。最後按 Next 鈕即可進行安裝。

在內嵌 SDK 管理員的第 2 個 SDK Tools 頁次中, 可新增、移除、或更新各種 SDK 工具程式及元件:

SDK 工具程式及元件

同樣按右下方的 Show Package Detail 即可顯示出各 SDK 工具的版本細目:

各 SDK 工具的版本細目

有些工具沒有向前相容於舊版, 因此會列出所有的版本供您依需要來安裝, 至於實際會使用哪個版本則是在專案中設定。未列出版本細目的工具則表示可以向前相容, 因此只需安裝最新的版本即可。

位在中間偏下一點的 Intel x86 Emulator Accelerator (簡稱 HAX), 是一個模擬器的硬體加速器, 安裝後可加快模擬器的執行效能, 不過電腦必須使用 Intel 的 CPU 且有支援 HAX (目前幾乎都支援), 而模擬器則必須裝載 x86 的 System Image 才行。如果是使用 Intel 的 CPU, 建議要安裝以加快模擬器的效能 (預設會自動判定是否需要安裝)。

此頁次的操作方式和 SDK Platforms 頁次相同, 您可在二個頁次中一次勾選好, 然後再按 OK 鈕進行安裝、移除、或更新。

最後, 內嵌 SDK 管理員的第 3 個 SDK Update Sites 頁次是設定下載、更新的來源網站, 一般不需更改。

內嵌 SDK 管理員的 SDK Update Sites 頁次