1. 程式人生 > 程式設計 >淺談Android Studio3.6 更新功能

淺談Android Studio3.6 更新功能

前言

下載google CodeLab的程式時,提示要更新3.6版本才能執行程式,於是更新了一下,看看有什麼新功能。

介面設計工具

這次更新了一些設計工具,比如Layout Editor 和 Resource Manager。

現在,在XML或設計工具的顏色選擇器中,Android Studio會在您的應用程式中填充顏色資源,以便您快速選擇和替換顏色資源值。

顏色選擇器

拆分檢視並放大設計編輯器

設計編輯器(例如,佈局編輯器和導航編輯器)現在提供一個拆分檢視,使您可以同時檢視UI的“設計”檢視和“程式碼”檢視。 要啟用拆分檢視,請單擊編輯器視窗右上角的“拆分”圖示。

淺談Android Studio3.6 更新功能

資源管理器更新

資源管理器現在支援大多數資源型別,幷包括改進的過濾器和搜尋選項。

Android Gradle外掛更新

最新版本的Android Gradle外掛包括許多更新,包括構建速度的優化,對Maven釋出外掛的支援以及對檢視繫結(View Binding)的支援。 要了解更多資訊,請閱讀完整的發行說明。

View binding

在程式碼中引用檢視時,View binding可提供編譯時安全性。 現在,您可以使用自動生成的繫結類引用替換findViewById()。 要開始使用View binding,請在每個模組的build.gradle檔案中包括以下內容:

android {
       viewBinding.enabled = true
      }

模擬器(Emulators)

對模擬器的增強包括一下幾個部分:

  • 多顯示器支援
  • 改進的位置支援,提供單點和路線選項

適用於Android Automotive OS的新虛擬裝置和專案模板。

Native 工具

以下更新支援Android Studio中的Native(C / C ++)開發

擴充套件的Kotlin支援,包括改進的錯誤檢查和Kotlin JNI宣告與其C / C ++實現之間的導航。

JNI的總體改進,包括增強的自動完成和檢查功能。

Memory Profiler洩露檢測

現在,在Memory Profiler中分析堆轉儲時,您可以過濾Android Studio認為可能指示應用程式中Activity和Fragment例項的記憶體洩漏的概要分析資料。 要使用此功能,請先捕獲堆轉儲或將堆轉儲檔案匯入Android Studio。 要顯示可能正在洩漏記憶體的碎片和活動,請在“Memory Profiler”的堆轉儲窗格中選中“Activity/Fragment洩漏”複選框。

淺談Android Studio3.6 更新功能

點選右鍵,選擇dump java heap,然後會出現Activity/Fragment leak。

淺談Android Studio3.6 更新功能

程式碼更改時更新類

現在您可以新增一個類,然後通過單擊Apply Code Changes 或 Apply Changes, 或者 Restart Activity

淺談Android Studio3.6 更新功能

APK重新載入本地庫

當在IDE外部更新包含本地庫程式碼的APK時,您不再需要建立新專案。 Android Studio會檢測APK中的更改,併為您提供重新匯入APK的選項。

Gradle離線模式可選擇

要開啟或者關閉離線模式,首先選擇 View > Tool Windows > Gradle ,然後在靠近Gradle視窗的頂部,點選Toggle Offline Mode

淺談Android Studio3.6 更新功能

SDK斷點續傳功能

現在,當使用SDK Manager下載SDK元件和工具時,Android Studio現在允許您恢復被中斷(例如由於網路問題)的下載,而無需從頭開始重新開始下載。 當網際網路連線不可靠時,此增強功能對於大型下載(例如Android模擬器或系統映像)特別有用。

附加僅Kotlin的外部APK源

現在,當您分析和除錯預建的APK時,可以附加僅Kotlin的外部APK源。

總結

到此這篇關於淺談Android Studio3.6 更新功能的文章就介紹到這了,更多相關Android Studio3.6 更新內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!