2-1 Android Studio 開發環境

Android Studio 開發環境

  Google 在 2008 年 Android 剛推出時,採用的是 Eclipse 整合開發環境,Google 也特別為 Eclipse 設計「Android Development Toolkit, ADT」外掛,因為當時 Eclipse 是 Java 開發人員主要的開發工具。但從 2014 年開始,Google 轉與 JetBrains 合作開發以 IntelliJ Community 產品為基礎的 Android 專用開發工具「Android Studio」,經過幾年的發展 Android Studio 已成為最主要的開發工具,而 Google 也不再進行舊 Eclipse 環境的更新,將所有人力專注在 Android Studio 上。

  Android Studio 4 的執行畫面:

  除此之外,Google 也提供開發時不可缺少執行的模擬環境,Android SDK 內含模擬器,各個 Android 版本都有各式不同的模擬器,使用線上即時下載新的模擬器映像檔後,讓開發人員很容易在本機上產生一個全新的 Android 模擬環境。

  使用 AVD Manager 管理模擬器:

  Android 模擬器啟用畫面:

  最新版本的 Android Studio 4 提供許多比 2、3 版本效率更高的新功能,例如 Apply change (套用執行) 的功能、新版的模擬器、雲端測試平台、App Indexing 應用程式索引等,介紹如下:

  • Database Inspector 

  開發手機資料庫時,開發人員常需要熟記複雜的指 令,Android Studio 4.1 版推出的 Database Inspector 可讓開發人員以視覺介 面的方式除錯、操作資料庫,大大提升開發效率,學習曲線也更加平順。 

  • Motion Editor

  2019 推出新的 MotionLayout,它提供更豐富的元件動畫設計機制,讓開發者能設計出更活潑、生動具有動畫效果的畫面,在 Android Studio 4.0 首次推出針對 MotionLayout 的 Motion Editor 動畫編輯器。

  • Apply change

  一般來說,在開發測試階段最常見的過程就是修改、執行與測試,接著再來一次同樣的過程,不斷地在修改後執行,問題是,編譯一個應用程式需要不算短的時間,少則 3-5 秒,多則超過一分鐘。有時,只修改了一小段程式碼,執行時卻要花費同樣長的等待時間。Apply change 以軟體解決了這個麻煩,自動判斷修改了那一類的資料,若不是變更如 AndroidManifest.xml 這類需要重新包裝的內容,則以即時更新模擬器內部的方式,瞬間就能在模擬器看到修改後的執行結果,例如,只改了 Activity 中的 if...else,或修改 Layout 畫面的配置,都只需要 1 秒就能更新執行結果。

  • 雲端測試平台

  雲端測試平台讓應用程式可以在雲端上測試結果,雲端測試平台上已提供數百種的裝置與特性配置,開發人員可依照規範與 API 設計測試流程與驗證條件,將應用程式與測試案例上傳雲端進行自動佈署、測試、回報,我們只需要等它執行完成後,產生測試報告。

  • 新版模擬器

  新版與前一版本的模擬器在執行上快上三倍,包括 CPU、RAM 與輸出入的效能都提昇了不只一個等級,使用者當然可以繼續使用如 Genymotion 第三方模擬器,但現在,新版模擬器已與第三方相差無幾。除此之外,也加 入了新的使用者操作介面,在控制、測試如感應器 (sensor) 的模擬時更加方便,也可以將 APK 安裝檔直接拖放到模擬器中快速安裝,亦能夠更改模擬器的視窗大小等。

  • App Indexing

  使用應用程式索引能夠讓我們的應用程式更容易在 Google 中被搜尋到, Android Studio 提供產生正確的參考網址的功能,能讓開發者將網址加在 AndroidManifest.xml 中,如此一來,Google 應用程式索引服務就能夠找到我們的應用程式,並可直接在 Android Studio 中測試。 

安裝 Android Studio

  本單元主要介紹 Android Studio 開發工具與 Android SDK 的下載與安裝,過程中需要連線網路下載必要的 Android SDK 與模擬器。在安裝前請讀者確認目前主要磁碟機可用空間是否有 20 GB,Android Studio 加上 Android SDK 的安裝需要不少空間,且在安裝過程中必須使用網路連線下載數 GB 的資料,請預先準備可用的空間與網路環境。

提示:

  JDK (Java Development Kit) 的安裝並不是必須的,Android Studio 已內帶合格的 JRE (Java Runtime Environment) 執行環境。

  Android Studio 是由 Google 與 JetBrains 合作所開發的新一代 Android 整合開發 工具,提供專案管理、編譯、程式設計、除錯、版面設計等功能,可由以下網址 (https://developer.android.com/studio)下載安裝,或搜尋「Android Studio」關鍵字:


  搜尋「Android Studio」關鍵字:

  如下圖,請點擊「DOWNLOAD ANDROID STUDIO」:

  再勾選同意授權後,按下下載連結,將檔案下載儲存在本機,如下圖:

  執行下載後的安裝檔,進行安裝步驟,首先是歡迎畫面,按下「Next」繼續,如下圖:

  初期將安裝 Android Studio 與模擬器二個項目,按下 Next 繼續即可,如下圖:

  此時應記得安裝 Android Studio的資料夾位置,預設是「C:\Program Files\Android\Android Studio」,按下 Next 進行安裝即可,如下圖:

  接著按下 Next 下一步進行安裝:

  最後,安裝完成的畫面如下,按下「Next」即可:

  按下「Finish」,會自動執行「Android Studio」,如下圖:

  首次執行會自動檢查目前電腦中有無之前安裝過舊版 Android Studio,若有可自動匯入設定值,若無,則選擇預設即可,請按下 OK,如下圖:

  若想協助 Google 改善使用經驗,可以選擇將使用的資訊傳送給 Google 開發團隊參考,若不想傳送,可選擇「Don't send」,如下圖:

下載與設定

  接下來進入設定精靈,此設定能根據所選擇開發的要件,自動判別從網路下載的軟體套件,請按下「Next」進入下一步,如下圖:

 請使用預設的「Standard」標準安裝即可,請按下「Next」進入下一步,如下圖:

  此時可選擇預設想使用的色系,如暗黑「Darcula」或是亮白「Light」,選擇後按下 Next 即可:

  接著會列出需要下載的項目,此處可再次確認一下 Android Studio 的安裝資料夾,以及 Android SDK 的安裝位置,Android SDK 預設會裝在所登入使用者的家目錄下的「AppData\Local\Android\sdk」,會預設選擇這個目錄的原因是 SDK 經常需要更新,因此將它設定在使用者目錄下,可避免無法寫入系統權限的問題。

  預設使用 Android Studio 內付的 JRE 執行環境,Java 的執行環境不需另外安裝,因為 Android 開發需要特定版本,並不是任何版本都支援,建議使用預設的版本即可。

  按下「Finish」完成設定並開始下載工具函式庫,如下圖:

  等它下載完畢後,按下「Finish」完成。畫面如下圖:

  安裝完成後,會自動執行 Android Studio,初次執行的畫面如下圖:

完成並繼續  
問題討論

6 問答