Android Studio Meerkat 功能更新 | 2024.3.2

Android Studio 是 Android 开发的官方 IDE,包含构建 Android 应用所需的一切。

此页面列出了稳定渠道中最新版本 Android Studio Meerkat Feature Drop 的新特性和改进。您可以在此处下载,或者在 Android Studio 中通过点击 Help > Check for updates(在 macOS 上点击 Android Studio > Check for updates)进行更新。

这是 Android Studio 的一个稳定版本。请注意,补丁可能包含新的次要功能和错误修复。请参阅Android Studio 版本名称以了解 Android Studio 的版本命名。

要查看此版本 Android Studio 中修复的问题,请参阅已关闭的问题

要查看旧版本 Android Studio 的发布说明,请参阅过往版本

如需提前体验即将推出的功能和改进,请参阅Android Studio 预览版构建

如果您在使用 Android Studio 时遇到问题,请查看已知问题故障排除页面。

Android Gradle 插件和 Android Studio 兼容性

Android Studio 构建系统基于 Gradle,而 Android Gradle 插件 (AGP) 添加了一些构建 Android 应用特有的功能。下表列出了每个版本的 Android Studio 所需的 AGP 版本。

Android Studio 版本 所需 AGP 版本
Narwhal 功能更新 | 2025.1.2 4.0-8.12
Narwhal | 2025.1.1 3.2-8.11
Meerkat 功能更新 | 2024.3.2 3.2-8.10
Meerkat | 2024.3.1 3.2-8.9
Ladybug 功能更新 | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 3.2-8.7
Koala 功能更新 | 2024.1.2 3.2-8.6
Koala | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

旧版本

Android Studio 版本 所需 AGP 版本
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

有关 Android Gradle 插件新特性的信息,请参阅Android Gradle 插件发布说明

各个 Android API 级别所需的最低工具版本

对于特定的 API 级别,Android Studio 和 AGP 有最低版本要求。使用低于项目 targetSdkcompileSdk 所需版本的 Android Studio 或 AGP 可能会导致意外问题。建议使用最新预览版 Android Studio 和 AGP 处理以 Android OS 预览版为目标的项目。您可以将 Android Studio 预览版与稳定版一起安装

Android Studio 和 AGP 的最低版本如下

API 级别 最低 Android Studio 版本 最低 AGP 版本
36.0 Meerkat | 2024.3.1 补丁 1 8.9.1
35 Koala 功能更新 | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Android Studio 和云服务兼容性

Android Studio 包含服务集成,可帮助您和您的团队在开发、发布和维护 Android 应用时更快地取得进展。这包括 Android Studio 中的 Gemini、Play Vitals 和 Firebase Crashlytics 等云服务。云服务仅在最新稳定渠道版本的 Android Studio、最近三个之前的 اصلي版本及其关联补丁中可用。当某个版本超出该兼容性窗口时,服务集成将停用,您需要更新 Android Studio。

当前与云服务兼容的 Android Studio 版本

截至 Android Studio Meerkat Feature Drop 稳定渠道版本发布时,所有 Studio 版本都与云服务兼容。该政策将从 Android Studio Narwhal Feature Drop 开始执行。

以下是 Android Studio Meerkat Feature Drop 中的新功能。

补丁版本

以下是 Android Studio Meerkat Feature Drop 和 Android Gradle 插件 8.10 中的补丁版本列表。

Android Studio Meerkat 功能更新 | 2024.3.2 补丁 2 和 AGP 8.10.1(2025 年 5 月)

此次小幅更新包含这些 bug 修复

主题图标支持

为确保当用户在 Android 13 开发者选项中启用“主题图标”时,您的应用图标呈现最佳外观,Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 现在允许您预览使用新主题算法后您的图标的外观。

如需完全控制图标的外观,您应该通过添加自定义单色图层来提供自己的主题图标。但即使您尚未这样做,您仍然可以使用这个新的预览工具来了解您的图标外观,并识别任何潜在的颜色对比问题。

Themed app icon preview
主题应用图标预览

Android Studio 配置目录变更

从 Meerkat Feature Drop Canary 2 开始,Android Studio 在 canary、beta 和 stable 版本中使用相同的用户配置。因此,在 canary 和 beta 版本中,Android Studio 的配置目录路径中已移除“Preview”。

此外,为了让功能更新版本与平台更新版本同时运行,我们在配置目录路径中添加了微版本号。例如,使用 AndroidStudio2024.3.2 而不是 AndroidStudio2024.3

如果您想手动导入配置,请参阅导出和导入 IDE 设置

提示库

Android Studio 中 Gemini 的新提示库功能,通过允许您保存和管理常用提示,从而提高了工作效率。您可以从 Settings > Gemini > Prompt Library 访问提示库来存储和检索提示。您可以在 IDE 级别或项目级别存储提示。

  • IDE 级别的提示是您个人专有的,可以在多个项目中使用。
  • 项目级别的提示可以在同一项目的团队成员之间共享。要在团队中共享提示,您必须将 .idea 文件夹添加到版本控制系统。

您还可以在聊天中右键单击某个提示以供以后使用。要应用保存的提示,请在编辑器中右键单击并导航至 Gemini > Prompt Library 以应用该提示。这种简化的工作流程消除了重新输入常用提示的需要,节省了时间和精力。

Motion Editor 弃用

在 Android Studio,我们不断努力为开发者提供最有效、最现代化的工具来构建卓越的 Android 应用。作为这项承诺的一部分,我们将在 Android Studio Meerkat Feature Drop 中弃用 Motion Editor。

一段时间以来,Motion Editor 一直是创建使用 motion layout 构建的动画的宝贵工具。然而,随着 Jetpack Compose 的快速发展,我们认识到这个现代 UI 工具包在动画开发方面的巨大潜力。Compose 提供了一种声明式和直观的方法,简化了流畅且引人入胜的动画的创建。

Jetpack Compose 提供了几个关键优势

  1. 现代且声明式:Compose 的声明式语法使动画代码更具可读性和可维护性。
  2. 集成动画工具:Compose Animation Preview 提供了一个简化的工作流程,用于直接在您的 Compose 代码中创建和测试动画。
  3. 面向未来的开发:通过专注于 Compose,我们正在投资 Android UI 开发的未来。

我们的目标是在 Compose 生态系统中提供统一且强大的动画体验。虽然 Motion Editor 一直是一个宝贵的工具,但我们相信 Compose 代表了 Android 动画的未来。我们希望将精力集中在使 Compose 变得尽可能优秀。建议您了解更多关于使用 Jetpack Compose 构建动画Compose 动画工具的信息。