淺談Android Studio 4.1 更新內容
概覽
Android Studio 4.1 目前已經發(fā)布,該版本共修復了2370 個 bug 以及 275 個 issue,主要包含如下新增功能:
設計
Material Design 組件庫的更新
開發(fā)
- Database Inspector 功能
- 直接在 Android Studio 中運行模擬器
- Dagger 導航支持
- 使用 TensorFlow Lite 模型
構建與測試
- Android 模擬器支持折疊屏
- Apply Changes 更新
- 從 AAR 中導出 C/C++ 中的依賴
- Native crash 上報符號化
優(yōu)化
- System Trace UI 優(yōu)化
- 獨立 profilers
- Native Memory Profiler
Database Inspector
Database Inspector 功能用來更方便的查看應用程序的數據庫。首先保證應用程序運行 API >= 26,然后選擇 View -> Tool Windows -> Database Inspector 即可查看或修改數據庫。

直接在 Android Studio 中運行模擬器
以前的模擬器必須在獨立的窗口中運行,現在可以直接在 Android Studio 中運行模擬器,可以在 Files->Setting->Tools->Emulator 中啟用該功能。

Dagger 導航支持
Dagger 是 Android 上流行的依賴注入庫,AS 對此也提供了 Find Usages 功能,使在Dagger相關代碼之間導航變得更加容易。

Android 模擬器支持折疊屏
除了最近添加的 5G 蜂窩測試外,還添加了對 Android 模擬器的可折疊設備的支持。使用 30.0.26 及更高版本的模擬器將支持此功能。

從 AAR 中導出 C/C++ 中的依賴
Android Gradle Plugin 4.0 添加了在 AAR 依賴項中導入 Prefab 功能?,F在 AGP4.1 版本啟用了從 AAR 中導出依賴庫功能,在模塊的build.gradle文件中添加如下代碼導出 native libraries:
buildFeatures {
prefabPublishing true
}
prefab {
mylibrary {
headers "src/main/cpp/mylibrary/include"
}
myotherlibrary {
headers "src/main/cpp/myotherlibrary/include"
}
}
System Trace UI
使用選擇框更輕易的選擇 traces:

摘要選項卡:分析面板中新的摘要選項卡顯示:
- 匯總特定事件的所有發(fā)生次數的統計信息,例如發(fā)生次數和最小/最大持續(xù)時間。
- 跟蹤選定事件的事件統計信息。
- 有關線程狀態(tài)分布的數據。
- 所選跟蹤事件的運行時間最長的事件。

獨立的 Profilers
Android Studio Profilers 現在可以獨立于 Android Studio 使用,運行前需要確保系統尚未運行別的 Profilers。
Windows/Linux:<studio-installation-folder>\bin
macOS:<studio-installation-folder>/Contents/bin
然后運行 profiler.exe 或 profiler.sh 即可。
Native Memory Profiler
Android Studio Memory Profiler 現在包括一個 Native Memory Profiler,用于將應用程序部署到運行 Android 10 或更高版本的物理設備。通過點擊 Record native allocations 開始記錄。
到此這篇關于淺談Android Studio 4.1 更新內容的文章就介紹到這了,更多相關Android Studio 4.1 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Android 中TeaPickerView數據級聯選擇器功能的實例代碼
這篇文章主要介紹了Android TeaPickerView數據級聯選擇器 ,需要的朋友可以參考下2019-06-06
react native打包apk文件安裝好之后進入應用閃退的解決方案
這篇文章主要介紹了react native打包apk文件安裝好之后進入應用閃退的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09

