// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
}
二、支持 Kotlin DSL 脚本文件
Android Gradle 插件现在支持 Kotlin DSL 构建脚本文件(*.kts),配合 Android Studio 结合使用时,某些 IDE 功能(例如 Project Structure 对话框和构建脚本快速修复程序)现在还支持读写 Kotlin 构建脚本文件。
三、 CPU Profiler 升级
根据用户的反馈,谷歌将集中精力通过两种重要方式来改善 CPU Profiler 中的用户体验。
首先,与以前的 Android Studio 版本相比,CPU Profiler 中 CPU 记录的错误率已大大降低。
其次,对 CPU Profiler UI 进行了全面改进,以提供更直观的工作流程,其中 UI的一些显着更改包括:
- CPU记录与主探查器时间轴分开了以便于分析,记录的数据在 Profiler 窗口的左侧按组分布。用户可以通过单击探查器中的选项图标
在窗口右上角的选项图标图标或通过拖放组中的单个项目来上下移动组以重新组织列表 。
-
为了更轻松地进行并排分析,用户现在可以在线程活动时间轴中查看所有线程活动(包括方法,函数和事件)。有几种方法可以浏览时间轴:
-
要关注特定的时间点,请在 CPU 使用率图表的左上方拖动一个范围。
-
要放大或缩小,请在按住 Control(或MacOS上的Command)的同时使用鼠标滚轮;要向左或向右平移,请在按住空格键的同时拖动。
-
或者使用W和A键进行精细的放大和缩小,使用S和D键进行左右的精细平移。
-
Flame Chart,Top Down 和 Bottom Up 分析的选项卡现在位于右侧列中,在 Threads 组中,对于系统跟踪记录线程会自动展开,对于其他记录类型默认情况下会折叠起,在线程名称上双击(或按Enter)以展开或折叠它们。
-
如屏幕截图所示,系统跟踪UI还包