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 的稳定版。请注意,补丁可能包含新的次要功能和 bug 修复。如需了解 Android Studio 版本命名方式,请参阅 Android Studio 版本名称

如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题

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

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

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

Android Gradle 插件和 Android Studio 兼容性

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

Android Studio 版本 所需的 AGP 版本
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 级别所要求的最低工具版本

Android Studio 和 AGP 需要满足最低版本要求才能支持特定 API 级别。如果使用的 Android Studio 或 AGP 版本低于项目的 targetSdkcompileSdk 所要求的版本,可能会导致意外问题。我们建议您使用最新的预览版 Android Studio 和 AGP 来处理以预览版 Android OS 为目标平台的项目。您可以安装 Android Studio 的预览版以及稳定版

Android Studio 和 AGP 的最低版本如下所示:

API 级别 最低 Android Studio 版本 最低 AGP 版本
36.0 Meerkat | 2024.3.1 Patch 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 与 Cloud 服务的兼容性

Android Studio 包含服务集成,可帮助您和您的团队在开发、发布和维护 Android 应用时更快地取得进展。这包括 Android Studio 中的 Gemini、Play Vitals 和 Firebase Crashlytics 等 Cloud 服务。云服务仅适用于最新的稳定版渠道版本 Android Studio、最近三个主要版本以及与这些版本关联的补丁。如果版本超出该兼容性期限,服务集成将被停用,并且您需要更新 Android Studio。

目前与 Cloud 服务兼容的 Android Studio 版本

从 Android Studio Meerkat 功能更新的稳定版发布起,所有版本的 Studio 都与 Cloud 服务兼容。从 Android Studio Narwhal 功能更新开始,我们将开始强制执行此政策。

以下是 Android Studio Meerkat 功能分块中的新功能。

支持带主题的图标

为了确保在用户在 Android 13 开发者选项中启用“主题图标”时,您的应用图标看起来尽可能美观,Android Studio Meerkat 功能分发包 | 2024.3.2 Canary 1 现在可让您预览应用图标在采用新主题算法后的外观。

如需完全控制图标的外观,您应通过添加自定义单色图层来提供自己的主题化图标。不过,即使您尚未完成此操作,也可以使用这款新的预览工具大致了解图标的外观,并找出任何可能的颜色对比度问题。

带主题的应用图标预览
带主题的应用图标预览

Android Studio 配置目录正在更改

从 Meerkat Feature Drop Canary 2 开始,Android Studio 在 Canary 版、Beta 版和稳定版中使用相同的用户配置。因此,在 Canary 版和 Beta 版中,Android Studio 的配置目录路径已不再包含“Preview”。

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

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

提示库

Android Studio 中 Gemini 的新提示库功能可让您保存和管理常用的提示,从而提高工作效率。依次前往设置 > Gemini > 问题库,访问问题库以存储和检索问题。您可以在 IDE 级别或项目级别存储提示:

  • IDE 级提示仅对您本人可见,可在多个项目中使用。
  • 项目级提示可供同一项目的团队成员共享。如需在团队中共享提示,您必须将 .idea 文件夹添加到版本控制系统。

您还可以点击聊天中的提示右键,将其保存以供日后使用。 如需应用已保存的提示,请在编辑器中右键点击,然后依次前往 Gemini > Prompt Library 以应用提示。这种简化的工作流程让您无需重新输入常用提示,从而节省时间和精力。

Motion Editor 已弃用

Android Studio 团队一直致力于为开发者提供最高效、最现代的工具,助力他们构建出色的 Android 应用。为履行这一承诺,我们将在 Android Studio Meerkat 功能分发包中弃用 Motion Editor。

一段时间以来,动画编辑器一直是用于创建动画布局动画的宝贵工具。不过,随着 Jetpack Compose 的快速发展,我们认识到,这款现代界面工具包在动画开发方面具有巨大潜力。Compose 提供了一种声明式且直观的方法,简化了创建流畅且富有吸引力的动画的过程。

Jetpack Compose 具有以下几个主要优势:

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

我们的目标是在 Compose 生态系统中提供统一且强大的动画体验。虽然 Motion Editor 是一款非常有用的工具,但我们认为 Compose 代表了 Android 动画的未来。我们希望集中精力,尽可能完善 Compose。 我们建议您详细了解如何使用 Jetpack Compose 构建动画以及 Compose 动画工具