Android Studio 4.0發佈為Android 11做好準備
Android Studio 4.0 已經發布。此版本亮點包括新的Motion 編輯器;構建分析器,可用於分析構建速度較慢的原因。同時對CPU Profiler 用戶界面進行了大修,提供更加直觀的工作流和簡單的線程並行分析。另一方面是改進了Layout Inspector,現在可以提供應用UI 的實時數據,調試設備內容更加準確。
新的Motion 編輯器
MotionLayout API 擴展了ConstraintLayout
豐富的功能,可以幫助Android開發管理應用的複雜運動和widget動畫,在Android Studio 4.0中,新的Motion編輯器使這一API的使用變得更加容易,該編輯器是用於創建、編輯和預覽MotionLayout
動畫的強大界面。
開發者不再需要創建和修改複雜的XML文件,Motion編輯器會生成,同時還支持編輯約束集、過渡、關鍵幀和視圖屬性。並且,此前已經使用了ConstraintLayout
的項目,IDE可以輕鬆地將其轉換為MotionLayout
。
改進Layout Inspector
此版本改進了 Layout Inspector,通過訪問正在運行的應用中保持最新狀態的數據並提供解決資源問題的思路,開發者可以更直觀地調試UI。
如果部署到運行API 29 或更高版本的設備,還可以訪問其它功能,例如隨著視圖的更改而更新的動態佈局層次結構、詳細的視圖屬性,以及實時正在運行應用的用戶界面的3D 模型等。
佈局驗證
當開發多種屏幕尺寸和分辨率的應用時,需要驗證對UI 所做的更改在所支持的每個屏幕上都適配。使用“佈局驗證”窗口,可以同時在不同的屏幕和配置上預覽佈局。
改進CPU Profiler UI
CPU 分析器旨在提供有關應用的線程活動,並跟踪記錄了豐富的相關信息,Android Studio 4.0 中,CPU 記錄現在與主事件探查器時間軸分開,並按組進行組織,以簡化分析。可以上下移動組,或者將組中的單個項目拖放到其它組合中。
現在還可以使用導航快捷方式輕鬆移動數據進行精細的縮放和平移,比如使用W/A/S/D 鍵操作。此外系統跟踪UI 重新進行了設計,事件具有獨特的顏色以在視覺上有更好的區分。線程被排序以首先顯示較忙的線程。
智能編輯器功能
R8 是一個提高應用構建性能的工具,現在在為R8 創建規則文件時,可以使用此版本提供的智能編輯器功能,它可以完成諸如語法高亮、自動補全和錯誤檢查等功能。這一智能功能還可與Android 項目集成,為所有類、方法和字段提供完整的符號補全,並包含快速導航和重構功能。
除了以上介紹的更新內容,Android Studio 4 還初步支持了 Kotlin DSL 腳本文件、為C++ 開發啟用了 clangd 作為主要的語言分析引擎,以及其它一系列改進,詳情可以查看發佈公告: