Google發布了Android Studio 2.3版本,Android Studio是Android開發的官方IDE,該版本為整個開發流程添加了許多新特性。
UI設計
版本2.2引入的ConstraintLayout現在在2.3中已成為穩定的特性。此外,它還支持沿某一方向分布視圖,并能夠在調整容器大小時保持控件的寬高比。
另外,PNG文件現在可以轉換為壓縮格式WebP。相比于PNG,WebP能夠使文件的大小減少多達25%。
構建
Android Studio 2.2中引入的構建緩存機制現在在2.3中默認啟用,該機制能夠有效地減少構建時間。
由于大量的重新實現和更為明確的UI,即時運行(Instant Run)特性現在具有了更好的可靠性。該特性能夠在模擬器中直接運行修改的代碼,而無需完全重啟應用程序。特別地,運行按鈕現在將始終觸發程序重啟,而即時運行則由新的應用更改(Apply changes)操作來觸發。
開發
為了方便管理舊版lint警告,Android Studio 2.3允許定義lint基準(lint baseline),因而只有較新的警告才會顯示。
借助于程序鏈接助手(App Link Assistant),應用程序的深層鏈接(deep linking)管理變得更為容易。程序鏈接助手可以為應用程序的URL定義新的intent,使用Digital Asset Link文件聲明其網站關聯(website association),以及測試其與程序鏈接相關的功能。
Android Studio 2.3中的其它新特性還包括:
改進的布局編輯器調色板(Layout Editor palette),該調色板現在允許排序和搜索控件,并顯示預覽。 控件屬性現在可以加星標,以便它們顯示在收藏夾中。 最新的Android模擬器已重新引入復制和粘貼特性。 模擬器工具已移至其自己的目錄,android avd已被新工具avdmanager替換,該avdmanage工具專用于創建和管理Android虛擬設備。查看英文原文:Android Studio 2.3 Brings Build Cache, Improved Constraint Layout, and More