Android Studio Koala 功能更新 | 2024 年 1 月 2 日

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

本页面列出了 稳定版 Android Studio Koala Feature Drop。您可在此处下载最新版本,也可在 Android Studio 中依次点击 Help > Check for updates(在 macOS 上则为 Android Studio > Check for updates)更新到最新版本

如需了解此版 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 版本
瓢虫 |2024 年 2 月 1 日 3.2-8.7
Koala 功能更新 |2024 年 1 月 2 日 3.2-8.6
考拉 |2024 年 1 月 1 日 3.2-8.5
水母 |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 版本
VanillaIceCream 预览版 水母 |2023 年 3 月 1 日 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

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

补丁版本

以下是 Android Studio Koala 中的补丁版本列表 和 Android Gradle 插件 8.5。

Android Studio Koala |2024.1.1 补丁 1 和 AGP 8.5.1(2024 年 7 月)

此项次要更新包含这些 bug 修复

Android 设备串流功能:支持更多设备,并改进了注册流程

Android 设备串流现在包含 除了 20 多种设备型号的产品组合之外, 可用:

  • 三星 Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

此外,如果您刚开始接触 Firebase,Android Studio 会自动创建 并在您登录 Koala Feature 时为您设置一个免费的 Firebase 项目 拖放即可使用设备串流功能。这样您就可以在自己需要的设备上在线观看 速度快得多。 详细了解 Android 设备串流配额。 包括适用于 Firebase Blaze 方案项目的促销配额, 。

USB 数据线速度检测

Android Studio 现在会检测何时可以连接您的 Android 设备 并提出升级建议,以最大限度提升设备性能 功能。使用合适的 USB 线可缩短应用安装时间, 最大限度地缩短使用 Android Studio 调试程序等工具时的延迟时间。

验证通向设备的整个 USB 链。如果您看到“连接” 限速警告”请查看数据线的版本认证 以及 USB 链中涉及的任何集线器,包括显示器的集线器。

以下设备支持 USB 线速度检测:

  • 搭载 API 级别 30 (Android 11) 或更高版本的设备。
  • 运行 macOS 或 Linux 的工作站。即将支持 Windows。
  • 最新版本的 SDK 平台工具

Android Studio 提供的信息与 根据您的操作系统,使用以下任一工具:

  • Mac:从终端运行 system_profiler SPUSBDataType
  • Linux:从终端运行 lsusb -vvv

更新了 Google 服务的登录流程

现在,只需一次身份验证,即可轻松登录多项 Google 服务 操作。您是否想在 Android Studio 和 Firebase for Android 中使用 Gemini 设备串流报告、Google Play 的 Android Vitals 报告,或所有这些有用的 新的登录流程,让上手和运行变得更加轻松。如果您 刚开始接触 Firebase,但希望使用 Android Device Streaming、Android Studio 系统会自动为您创建项目,以便您快速开始流式传输 真实的 Firebase 实体设备通过精细的权限范围设定 始终控制哪些服务可以访问您的账号。要获得 请点击个人资料头像并登录您的开发者账号。

设备界面设置快捷键

为帮助您构建和调试界面,我们推出了设备界面 在 Android Studio 的 Running Devices 工具窗口中设置快捷键。 使用快捷方式查看常用界面设置(例如深色)的效果 主题背景、字体大小、屏幕尺寸、应用语言和 TalkBack。您可以使用 模拟器、镜像实体设备和流式传输设备的快捷方式 运行这些命令

请注意,TalkBack随选朗读等无障碍设置 只有已安装在设备上才会显示提示。如果没有看到 请从以下位置下载 Android 无障碍套件应用: Play 商店。

设备界面设置快捷方式适用于搭载 API 级别 33 或 。

<ph type="x-smartling-placeholder">
</ph> “Running Device”窗口中的设备界面设置快捷键 <ph type="x-smartling-placeholder">
</ph> “Running Device”窗口中的设备界面设置快捷键

采用以任务为中心的方法,运行速度更快且经过改进的 Profiler

我们改进了 Android Studio 性能分析器的性能 现在,使用可分析应用捕获系统轨迹等性能分析任务 启动速度提升高达 60%。

Profiler 以任务为中心进行了重新设计,让您可以更轻松地启动任务 分析应用的 CPU、内存或功耗 。例如,您可以启动一项系统跟踪任务来分析和改进 立即从界面获取应用的启动时间。

Wear OS 功能块预览面板

<ph type="x-smartling-placeholder">
</ph> 预览面板中的组名称与
    preview 注解
Android Studio 中的功能块预览面板。

通过添加对 Jetpack Tiles 库 1.4 版的多个依赖项, 你可以 查看 Wear OS 应用功能块的快照。 如果功能块的外观在 对各种情况的响应,例如根据设备的不同 或者体育赛事的中场休息时间。

Compose Glance widget 预览

Android Studio Koala Feature Drop 助您轻松预览 Jetpack Compose Glance widget 集成。接住 并尽早微调 widget 的外观, 开发过程。要开始使用,请按以下步骤操作:

  1. 添加依赖项。
    1. 将依赖项添加到您的版本目录中:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. 将依赖项添加到您的应用级 build.gradle.kts 文件:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. 在具有 Glance 界面的文件中导入依赖项:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. 创建 Glance widget 的预览:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

默认启用 Compose 实时编辑功能并新增快捷方式

实时编辑功能现已推出 默认在手动模式下启用它具有更高的稳定性和更强大的功能, 变更检测,包括对 import 语句的支持。

请注意,从 Android Studio Koala Feature Drop Beta 1 开始, 用于在手动模式下推送更改的快捷方式已更新为 Command+'。您仍然可以在按键映射设置中进行自定义 页面。