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

直接在 Android Studio 中運(yùn)行模擬器
以前的模擬器必須在獨(dú)立的窗口中運(yùn)行,現(xiàn)在可以直接在 Android Studio 中運(yùn)行模擬器,可以在 Files->Setting->Tools->Emulator 中啟用該功能。

Dagger 導(dǎo)航支持
Dagger 是 Android 上流行的依賴注入庫(kù),AS 對(duì)此也提供了 Find Usages 功能,使在Dagger相關(guān)代碼之間導(dǎo)航變得更加容易。

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

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

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

獨(dú)立的 Profilers
Android Studio Profilers 現(xiàn)在可以獨(dú)立于 Android Studio 使用,運(yùn)行前需要確保系統(tǒng)尚未運(yùn)行別的 Profilers。
Windows/Linux:<studio-installation-folder>\bin
macOS:<studio-installation-folder>/Contents/bin
然后運(yùn)行 profiler.exe 或 profiler.sh 即可。
Native Memory Profiler
Android Studio Memory Profiler 現(xiàn)在包括一個(gè) Native Memory Profiler,用于將應(yīng)用程序部署到運(yùn)行 Android 10 或更高版本的物理設(shè)備。通過(guò)點(diǎn)擊 Record native allocations 開(kāi)始記錄。
到此這篇關(guān)于淺談Android Studio 4.1 更新內(nèi)容的文章就介紹到這了,更多相關(guān)Android Studio 4.1 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Android Studio配置(Android Studio4.1為例)
- Android studio升級(jí)4.1時(shí)遇到的問(wèn)題記錄
- ubuntu下 AndroidStudio4.1啟動(dòng)報(bào)錯(cuò)問(wèn)題的解決
- Android Studio IDE升級(jí)4.1以后Start Failed
- 使用Android Studio創(chuàng)建OpenCV4.1.0 項(xiàng)目的步驟
- 更新至Android Studio4.1后發(fā)現(xiàn)as打不開(kāi)的解決方法(原因分析)
- Android studio4.1更新后出現(xiàn)的問(wèn)題詳解
- Android studio 4.1打包失敗和插件錯(cuò)誤提示的解決
相關(guān)文章
Android 中TeaPickerView數(shù)據(jù)級(jí)聯(lián)選擇器功能的實(shí)例代碼
這篇文章主要介紹了Android TeaPickerView數(shù)據(jù)級(jí)聯(lián)選擇器 ,需要的朋友可以參考下2019-06-06
Android手勢(shì)滑動(dòng)實(shí)現(xiàn)ImageView縮放圖片大小
這篇文章主要為大家詳細(xì)介紹了Android手勢(shì)滑動(dòng)實(shí)現(xiàn)ImageView縮放圖片大小的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-02-02
基于App自適應(yīng)draw9patch不失真背景的方法詳解
本篇文章是對(duì)App自適應(yīng)draw9patch不失真背景的方法進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下2013-05-05
react native打包apk文件安裝好之后進(jìn)入應(yīng)用閃退的解決方案
這篇文章主要介紹了react native打包apk文件安裝好之后進(jìn)入應(yīng)用閃退的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
android 預(yù)加載進(jìn)程的實(shí)現(xiàn)方法
這篇文章主要介紹了android 預(yù)加載進(jìn)程的實(shí)現(xiàn)方法,大家需要注意清單文件中注冊(cè)并制定 android:process 要預(yù)加載的進(jìn)程,需要的朋友可以參考下2024-05-05
Android控件CardView實(shí)現(xiàn)卡片布局
這篇文章主要為大家詳細(xì)介紹了Android控件CardView實(shí)現(xiàn)卡片布局,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
Android開(kāi)發(fā)之Wifi基礎(chǔ)教程
這篇文章主要介紹了Android開(kāi)發(fā)Wifi基礎(chǔ)教程,實(shí)例分析了Wifi的各種常見(jiàn)基本技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02

