02.25 Google發佈Android Studio 3.6,開發者可操作Google地圖測試App

Google 發佈了 Android 開發工具 Android Studio 3.6,這是 IDE 改善計劃 Marble 項目結束後的第一個版本,3.6 版本更新的內容非常多,主要在於改善代碼編輯和除錯的體驗。開發者現在可以使用 XML 快速設計應用程序界面,也能用到開發和預覽的新方法。

Google發佈Android Studio 3.6,開發者可操作Google地圖測試App

Android Studio 設計編輯器現在提供分割檢視功能(下圖),將佈局編輯器和導覽編輯器分開,讓開發者可以同時查看 UI 檢視圖以及代碼。Google 提到,分割檢視代替了之前的預覽視窗,而且系統會儲存每個檔案的配置,比如縮放係數以及設計檢視選項等,開發者可以依照每個使用檔案,設定最佳的配置。視圖綁定(View Binding)功能,則讓開發者能夠在代碼中參照檢視圖,可撰寫與檢視圖互動的代碼。

Google發佈Android Studio 3.6,開發者可操作Google地圖測試App

Android Studio 3.6 更新 Android Gradle 擴充套件,開始支持 Maven Publish Gradle 擴充套件,讓開發者把建置產生的檔案,發佈到 Apache Maven 儲存庫中。Android Gradle 擴充套件可以為應用程序,或是函數庫模組的每個建置變體創建一個元件,開發者可以使用這些元件,來定義發佈到 Maven 儲存庫的工作,Google 表示,這可簡化管理各種目標發佈的生命週期。

開發者也能在 Android Studio 3.6 中,用到新的打包工具。在新版本中,打包工具將預設使用 zipflinger 進行除錯建置,新打包工具的建置速度更快,但開發者也可以調整設定,恢復預設成舊工具。

此外,開發者再也不需要手動輸入 GPS 測試應用程序,Google 通過將 Google 地圖嵌入 Android 模擬器的控制面板中,提供模擬設備位置的新方法。開發者能以輸入地址,或是點擊地圖的方式產生路徑,系統也會保存各個位置點,作為虛擬位置將其重新發送到設備中。

Google發佈Android Studio 3.6,開發者可操作Google地圖測試App

而 Google 也回應開發者的建議,在內存分析器中,增加了內存洩露偵測功能,以偵測 Activity 和 Fragment 實例可能發生的內存洩露。而使用 APK 分析器檢查 DEX 檔案時,開發者可以對類別和方法位元組碼進行模糊處理(Deobfuscate),如此便能恢復被 R8 混淆過的原始名稱。


分享到:


相關文章: