Android Studio 3.6稳定版发布
Android Studio 3.6穩定版已發布,此版本也是“Project Marble”結束后發布的首個版本,“Project Marble”是 Android Studio 團隊去年為提升產品質量而進行的一項計劃,在此期間,團隊暫緩了新特性的開發工作,專心提升產品質量。該計劃著力改進 Android Studio 的三個主要方面:系統運行狀況、功能完善以及錯誤修復,力圖在 Android Studio 與 Android 模擬器中構建功能強大且穩定的基礎特性與工作流。
因此在 Android Studio 3.6 中,除了引入一小部分功能和完善現有功能,開發團隊還花費了很大的精力來解決錯誤并改善基礎性能,以確保達到去年設定的高質量標準。正如公告所提到的,此版本主要針對代碼編輯和調試用例方面的質量問題進行了改善。
3. 6 的部分更新亮點還包括:
- 引入新的方法以使用 XML 快速設計、開發和預覽 app 布局
- 設計類編輯器新增“拆分視圖(Split View)”
- SDK 下載支持斷點續傳
- 自動為 Fragment和 Activity檢測內存泄漏情況
- 將 Google Maps 應用直接嵌入 Android 模擬器
下載地址:https://developer.android.com/studio/#downloads
視圖綁定(View binding)
當在代碼中引用視圖時,View binding 通過提供編譯時(compile-time)安全性,方便開發者更輕松地編寫與視圖交互的代碼。啟用此功能后,View binding將為該 module中包含的每個 XML 布局文件生成一個綁定類。在大多數情況下,view binding會替換 findViewById。開發者可以引用所有具備 ID 的視圖,而無需擔心出現空指針或類強制轉換異常的風險,如需在項目中啟用 view binding,請在每個module的 build.gradle 文件中添加以下內容:
android {
viewBinding.enabled = true
}
更多信息請查看此博客。
設計類編輯器新增“拆分視圖”
諸如布局編輯器和導航編輯器此類屬于“設計”方面的編輯器現在新增了“拆分視圖”,開發者可同時查看 UI 的“設計”和“代碼”視圖,運行效果如下所示:
拆分視圖替代并改進了早期的“預覽窗口”(Preview window),支持針對逐個文件進行配置,以保留上下文信息。例如縮放級別和設計視圖選項,因此開發者可以為每種用例選擇最適合的視圖。要啟用拆分視圖功能,請單擊編輯器窗口右上角的“Split”圖標。
可恢復的 SDK 下載
新版為 SDK 下載增加了斷點續傳功能,當我們使用 Android Studio SDK 管理器下載 Android SDK 組件和工具時,支持恢復被中斷(例如因網絡問題導致)的下載,而無需從頭開始重新下載。當網絡不可靠時,此項增強功能對于下載大型文件特別有用,例如下載 Android 模擬器或系統映像文件。
▲ 暫停和恢復下載
為 Memory Profiler 新增泄露檢測功能
根據開發者的反饋,3.6 版本在 Memory Profiler 中添加了檢測 Activity 和 Fragment 實例是否存在內存泄露的功能。首先,在 Memory Profiler 中抓取或導入 heap dump 文件,然后選中“Activity/Fragment Leaks”復選框以生成結果。
有關 Android Studio 如何檢測內存泄漏的更多信息,請查看文檔。
Android 模擬器嵌入 Google Maps UI 和多屏支持
新版本將 Google Maps UI 嵌入到擴展控件菜單中,開發者可更容易指定位置并在兩個地點之間構造路線。
隨著越來越多設備支持分屏模式,在各種多屏環境中測試應用程序變得十分重要。此版本為 Android 模擬器增加了多屏支持。
詳細更新內容請查看
https://android-developers.googleblog.com/2020/02/android-studio-36.html
總結
以上是生活随笔為你收集整理的Android Studio 3.6稳定版发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为手机的录屏大师怎么把录的视频导出或保
- 下一篇: 主板诊断卡错误代码91。说详细点。