Android Studio Chipmunk | 2021.2.1

Android Studio 是开发 Android 应用的官方 IDE,包含构建 Android 应用所需的所有功能。

本页列出了稳定渠道中的最新版本 Android Studio Chipmunk 的多项新功能和改进。您可在此处下载最新版本,也可在 Android Studio 中依次点击 Help > Check for updates(在 macOS 上则为 Android Studio > Check for updates)更新到最新版本

如需查看旧版 Android Studio 的版本说明,请参阅过往版本

如需抢先体验即将发布的功能和改进,请参阅 Android Studio 预览版 build

如果您在 Android Studio 中遇到问题,请查看已知问题问题排查页面。

支持使用 Jetpack Compose 创建应用

动画预览支持 animatedVisibility

Android Studio Chipmunk 支持在动画预览中使用 animatedVisibility API。如需将动画预览与 animatedVisibility 搭配使用,请使用 Compose 版本 1.1.0 或更高版本。如需详细了解动画预览,请参阅动画

支持从“库模块”部署预览对象

通过使用预览功能,您无需在实体设备上运行应用,即可在 Android Studio 中查看应用界面。在 Android Studio Chipmunk 中,您可以将特定 @Preview 从“库模块”部署到模拟器或实体设备。如需了解详情,请参阅部署预览对象

支持对应用进行性能分析

在 Android 12 及更高版本上检测卡顿

对于使用 Android 12 或更高版本的设备,已捕获的跟踪记录会显示在 CPU 性能分析器中 Display 窗格下的 Janky frames 轨道中。

如需检测卡顿,请按以下步骤操作:

  1. 从开发模拟器或设备启动应用。
  2. 在 Android Studio 中,依次选择 View > Tool Windows > Profiler,或点击工具栏中的 Profile 图标

    如果 Select Deployment Target 对话框显示提示,请选择需将您的应用部署到哪个设备上以进行性能分析。如果您已通过 USB 连接设备但系统未列出该设备,请确保您已启用 USB 调试

  3. 点击 CPU 时间轴上的任意位置以打开 CPU 性能分析器。

  4. 您应该会在 Display 下方看到 Janky frames 轨道。默认情况下,性能分析器只会将卡顿帧显示为有待调查的候选对象。在每个卡顿帧中,红色部分突出显示了该帧超出其渲染截止时间的时长。 卡顿帧轨道的屏幕截图

  5. 发现卡顿帧后,点击该帧;可根据需要按 M 键调整缩放程度以聚焦到所选帧。相关事件将在以下主线程中突出显示:RenderThreadGPU completion性能分析器的屏幕截图,显示了卡顿帧和主线程

  6. 通过选中或取消选中 All FramesLifecycle 复选框,您可以根据需要查看所有帧或渲染时间的细分数据。 显示上述内容的性能分析器屏幕截图,但“All Frames”和“Lifecycle”复选框为已选中状态

如需了解详情,请参阅界面卡顿检测

Android Gradle 插件和 Android Studio 兼容性

Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。下表列出了各个 Android Studio 版本所需的 Android Gradle 插件版本。

Android Studio 版本 所需插件版本
Arctic Fox | 2020.3.1 3.1-7.0
Bumblebee | 2021.1.1 3.2-7.1
Chipmunk | 2021.2.1 3.2-7.2

如需了解 Android Gradle 插件的新变化,请参阅 Android Gradle 插件版本说明

补丁版本

以下是 Android Studio Chipmunk 中的补丁版本列表。

Android Studio Chipmunk | 2021.2.1 补丁 1(2022 年 5 月)

本次要更新包含以下 bug 修复: