Android Studio Koala 功能更新 | 2024.1.2(2024 年 8 月)

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

补丁版本

以下是 Android Studio Koala 功能更新中的补丁版本列表。

Android Studio Koala 功能更新 | 2024.1.2 补丁 1 和 AGP 8.6.1(2024 年 9 月)

此版本包含一些细微改进和 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 中使用 Gemini、Firebase for Android Device Streaming、Google Play for Android Vitals 报告,还是想使用所有这些实用服务,都可以通过新的登录流程更轻松地开始使用。如果您刚开始接触 Firebase 并想要使用 Android 设备流式传输功能,Android Studio 会自动为您创建一个项目,以便您快速开始流式传输真实的物理 Firebase 设备。通过精细的权限范围设定 始终控制哪些服务可以访问您的账号。首先,点击个人资料头像,然后使用您的开发者账号登录。

设备界面设置快捷方式

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

请注意,只有当设备上已安装 TalkBack随选朗读等无障碍功能设置时,这些设置才会显示。如果您没有看到这些选项,请从 Play 商店下载 Android 无障碍套件应用。

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

“Running Devices”窗口中的设备界面设置快捷方式
“Running Devices”窗口中的设备界面设置快捷键

采用以任务为中心的方法,改进了性能分析器,使其运行速度更快

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

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

Wear OS 功能块预览面板

预览面板中的组名称与
    preview 注解
Android Studio 中的功能块预览面板。

通过添加 Jetpack 功能块库 1.4 版本的多个依赖项,您可以查看 Wear OS 应用功能块的快照。如果功能块的外观会根据条件而变化(例如,根据设备的显示大小显示不同的内容,或者体育赛事进入半场),此预览面板会特别有用。

Compose Glance 微件预览

借助 Android Studio Koala 功能更新,您可以直接在 IDE 中轻松预览 Jetpack Compose 一瞥 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 的实时编辑功能,并新增了快捷键

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

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