Android Studio 3.3 穩定版釋出
Android Studio 3.3 穩定版釋出了,此版本更關注基礎功能的改進,而非重大新特性。
上個穩定版釋出以來,Android Studio 共解決了超過 200 個使用者提交的問題,主要更新內容包括:
-
為 Navigation Editor 提供官方支援
-
改進註釋處理器對 Java 增量編譯的支援
-
引入C ++ 程式碼 lint 檢查
-
升級新專案嚮導
-
為各個效能分析器新增可用性修復
-
Android 模擬器退出時儲存快照的速度提高了 8 倍
細分為:
開發
Navigation Editor- Navigation Editor 是一款視覺化編輯器,主要用於構建支援新 Jetpack 導航元件的 XML 資源。開發者可以通過 Navigation Editor 和導航元件在應用螢幕和內容區域之間構建可預測的互動。
IntelliJ 平臺更新- Android Studio 3.3 包含 IntelliJ 2018.2.2 版本。作為 JetBrains 的重要平臺更新,IntelliJ 2018.2.2 帶來了不少出色的新特性和功能優化,如: 新的程式碼編輯器預覽功能、圖示更新、MacBook 觸控條支援、控制整合優化等。
Kotlin 更新- Android Studio 3.3 捆綁了 Kotlin 1.3.11,包含對 Kotlin 協程 (Coroutines) 與合約 (Contracts) 的支援,並且 IDE 支援推薦的 Kotlin 編碼風格。
Clang-Tidy 支援- 開發者現在可以在 Android Studio 現中使用 Clang-Tidy 對 C++ 程式碼進行靜態分析。與 Studio 中用於檢查 Java 和 Kotlin 程式碼的 lint 工具相似,Clang-Tidy 可以檢測包含 C ++ 程式碼的 Android 應用中是否存在常見編碼問題和錯誤。
新專案嚮導升級 - Android Studio 改進新專案嚮導後,可以支援更多的裝置型別、編碼語言和新框架。與此同時,使用者體驗也有所改善,開發者可以通過更簡便的方式獲取相同的新專案模板。
刪除未使用的 IDE 目錄 - 為了順利升級至最新版 Android Studio, 您可以使用我們新增的一項新功能來清除未使用的設定和快取目錄。歷史版本 Android Studio 會在硬碟中留下一些舊目錄,它們既不容易找到,也不方便清除。當您第一次執行 Android Studio 3.3 (或更高版本) 時,新對話方塊會顯示歷史安裝生成的目錄,並提醒您進行安全刪除操作。
構建
加強註釋處理器對 Java 增量編譯的支援- 在此項更新中,我們改進了註解編譯器對 Java 增量編譯的支援,從而有效縮短了構建時間。
延遲任務 (lazy task) 配置- 通過呼叫 Gradle 中的新任務建立 API,該外掛可以避免開啟或配置不需要在當前構建中完成的任務 (或者不在執行任務圖上的任務)。比如說,假設您同時擁有多個構建變體,如 "release" 和 "debug" 構建配置,而當前您正在構建應用的 "debug" 版本,該外掛可幫您避免啟動或配置任何 "release" 版本中的任務。
單變體專案同步- 如果應用專案的規模較大,而且需要同時維護多個構建變體,那麼除構建速度以外,專案的同步速度也有可能成為開發瓶頸。該版本 IDE 允許開發者限定僅同步當前所選的變體。
測試
多個模擬器 AVD 例項- Android 模擬器 28.0 現已支援為同一臺 Android 虛擬裝置 (ADV) 同時啟動多個例項。每個例項均佔用最低限度的系統資源。如果您已部署持續整合 (CI) 測試環境,該功能可以讓您在一套 AVD 配置上並行執行多個測試。命令:
Android 9 Pie 模擬器系統映象和 Wi-Fi P2P- 除了 Android 3.3 之外,您還可以為模擬器下載 Android 9 系統映象檔案,以便在本地進行應用測試。Google Play 模擬器系統映象檔案不僅具備 Android CTS (相容測試套件) 認證,而且提供 Wi-Fi P2P 技術支援,允許兩臺模擬器以點對點形式直接互聯。
優化了快照的儲存和管理方式,改用對映檔案來儲存客戶機 RAM,Android 模擬器退出時儲存快照的速度提高了 8 倍
優化
-
分析器效能優化
-
記憶體分析器: 分配跟蹤選項
-
網路分析器: 格式化文字
-
CPU 分析器: 幀渲染資料
詳情檢視 釋出公告 。