天天看點

Android Studio 2.3 Canary 3 版本釋出

開發團隊12月13日發文宣布 android studio 2.3 canary 3 版本已釋出至 canary 和 dev 管道。

除了常見的大量 bug 修複,在這個版本中還有一些值得注意的變化:

1、instant run(即時運作):instant run 在此版本中的工作方式得到了重大改變。 對運作中的應用進行更改不再與 play.png 運作按鈕關聯。 運作按鈕現在将始終執行應用重新開機。 要在運作的程序中進行代碼和資源更改,在其旁邊有一個新的 hot-reload.png 按鈕,"apply changes",會試圖将更改傳送到應用程式。 (應用更改的鍵盤快捷方式是 windows 和 linux 上的 control-f10,mac上的 cmd-ctrl-r)。

Android Studio 2.3 Canary 3 版本釋出

這個變化的目的是讓“run(運作)”按鈕更加可靠。 按運作時,可以始終確定更改反映在正在運作的應用程式中。 應用更改現在是進行調整時所采取的單獨操作。 運作按鈕繼續使用“cold swap(冷交換)”來建構程式比重新安裝完整的 apk 更快,但它被限制在 lollipop 上。

2、build cache(建構緩存)。 在 android studio 2.3 canary 1 中,曾預設啟用了一個新的建構緩存(它使用跨項目的共享目錄來提取和編譯庫)。 這最終打破了 ide 中的幾個功能,它們對庫的位置做出了假設。 在 android studio 2.3 canary 3 中,大多數這些錯誤都已修複; 還有一些表面的東西剩餘(例如在合并的清單編輯器和文檔彈出視窗中列出庫版本),後續将繼續修複。

3、layout editor(布局編輯器):布局編輯器中有幾個新功能。 首先,調色闆已經完全重寫。 新的調色闆提供了小部件的預覽,有更好的排序,以及搜尋和過濾:點選搜尋圖示 findplain.png 可以找到小部件。 第二,搜尋和過濾現在也可以在屬性檢查器中工作。 第三,可以在檢查器中為指定視窗小部件自定義類型顯示的屬性集。 在所有屬性表中,單擊星形圖示 favorites.png 以收藏想要檢視的此類型的視窗小部件的屬性,從現在開始,這些屬性将顯示在元件檢查器的收藏夾部分。

4、app links assistant(app連結助手): android 應用連結允許使用者無縫連接配接到你的應用體驗。 現在可以更輕松地在你的應用中添加 android 應用連結支援。 隻需在 android studio 中前往 [工具] > [app連結助手] 即可開始使用。

5、lint:指令行 html reports 已經被大修 - 不再是舊的暗色 holo 外觀,現在有一個 material 設計外觀,并且包括代碼片段文法突出顯示等等。

Android Studio 2.3 Canary 3 版本釋出

6、data binding(資料綁定):修複了幾個編輯器錯誤,包括常見的功能表達式問題。 編輯器解析器現在能正确處理這些。

7、dual debugger(雙調試器):混合調試器已重命名為雙調試器。

8、proguard version update(proguard 版本更新):用于 gradle 的 android 插件使用的 proguard 版本更新到 5.3.2。

9、sdk patches(sdk 更新檔):在 sdk 更新發生修補問題後,現在正在為 sdk 提供更新檔。在接下來的幾周内,将繼續為更多元件提供更多更新檔。

繼續閱讀