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 分析器: 幀渲染數據
詳情查看發佈公告。
下載:https://dl.google.com/dl/android/studio/install/3.3.0.20/android-studio-ide-182.5199772-windows.exe