Codeegg的第1072条推文
作者张克
地址:https://blog.csdn.net/u013872857/article/details/109045686
概述
Android Studio 4.1已经发布,修复了2370个bug和275个问题,主要包括以下新特性:
设计
Material Design组件库的更新
剥削
Database Inspector函数
直接在Android Studio中运行模拟器。
Dagger导航支持
使用TensorFlow Lite模型
构建和测试
Android模拟器支持折叠屏。
更新Apply Changes
从AAR导出C/C中的依赖项
本机崩溃报告的符号化
使最优化
System Trace用户界面优化
独立的profilers
本机内存分析器
数据库检查器
数据库检查器功能用于更方便地查看应用程序数据库。确保应用程序首先运行API = 26,然后选择View - Tool Windows - Database InspectoR来查看或修改数据库。
直接在Android Studio中运行模拟器
以前模拟器必须在单独的窗口中运行,现在可以直接在Android Studio中运行。该功能在可以在 Files-Setting-Tools-Emulator.启用
标记导航支持
Dagger是Android上一个流行的依赖注入库,AS还提供了Find Usages函数,这使得在Dagger相关代码中导航变得更加容易。
安卓仿真器支持折叠屏幕
除了最近增加的5G蜂窝测试,还增加了对Android emulator可折叠设备的支持。使用30.0.26及更高版本的模拟器将支持此功能。
从AAR派生C/C中的依赖项
Grad le插件4.0增加了在AAR依赖项中导入预置的功能。现在AGP 4.1版支持从AAR导出依赖库的功能。将以下代码添加到模块的build.gradle文件中,以导出本机库:
build features { prefabp publishing true }
预设{ my library { headers ' src/main/CPP/my library/include ' }
myotherlibrary { headers ' src/main/CPP/myotherlibrary/include ' } }系统跟踪UI
使用选择框可以更容易地选择轨迹:
摘要选项卡:分析面板中的新摘要选项卡显示:
汇总特定事件所有发生的统计信息,如发生次数和最小/最大持续时间。
跟踪所选事件的事件统计数据。
关于线程状态分布的数据。
所选跟踪事件中运行时间最长的事件。
独立分析器
Android Studio Profilers现在可以独立于Android Studio使用。在运行之前,您需要确保系统没有运行其他分析器。
Windows/Linux:工作室-安装-文件夹\bin
macOS:工作室-安装-文件夹/目录/bin
然后运行profiler.sh或profiler.sh.
本机内存分析器
Android Studio内存分析器现在包括一个本机内存分析器,用于将应用程序部署到运行Android 10或更高版本的物理设备上。点击Record native allocations.开始录制
只要你是程序员,在这里都能找到你想要的东西!