在今年的 Google I/O 大会上,我们为 Android Studio 的 Beta 和 Canary 版本渠道增添了一系列激动人心的新特性,目前已开放下载体验。我们持续专注于对 Android 开发工具进行优化和改进,为开发者们带去更加便捷、提示信息更全面的开发体验,助力开发者们更高效的开发 Android 应用。
目前已开放下载体验
https://developer.android.google.cn/studio/preview
定义注解类来更便捷地一次性包含并启用多个 Compose 预览的定义。
在 Layout Inspector (布局检查器) 中追踪可组合项的重排计数。
直接通过 Android Studio 便捷地配对并控制 Wear OS 模拟器以及启动时的卡片、表盘和表盘内小工具。
通过 Logcat V2 更迅速地诊断应用问题。
如需体验更多前沿功能,请在 Canary 构建渠道中尝鲜 Android Studio Electric Eel:
Google Play SDK 索引提供了在 Google Play 上常用依赖性库和商业化 SDK 的使用和洞察数据,Android Studio Electric Eel 提供了一个基于 Google Play SDK 索引的依赖检查功能,如果某个库或 SDK 的特定版本被作者标记为 "已过时",此时就会出现一个相关的 Lint 警告信息。该功能可以帮助您在开发过程中发现并及时更新依赖,而不是等到在 Play Console 上发布应用时才去处理依赖问题。如需了解此新工具的更多信息,请参阅近期发布的文章。
Firebase Crashlytics
https://firebase.google.cn/docs/crashlytics
当我们收到大家的反馈后,将会及时进行优化并将上述功能向前推进到更加稳定的渠道,所以欢迎大家踊跃尝试。
如需了解更多新特性,请观看演讲视频 Android 开发工具中的最新更新:
接下来为大家介绍 Android Studio Dolphin 中重要的功能更新和改进:
Jetpack Compose
https://developer.android.google.cn/jetpack/compose/tooling#animations
△ Compose Animation 组合
https://developer.android.google.cn/studio/preview/features#li-compose-counter
△ Compose 重新组合计数
Wear OS
△ Wear OS 模拟器配对助手
△ Wear OS 模拟器侧边工具栏
开发工具
Logcat V2 - 从底层重构的全新 Logcat 可以更便捷地解析、查询和追踪日志。Logcat V2 包括新的格式,使其可以更轻松地检索所需的信息,新的分离视图可以帮助您同时追踪多个记录,并且包含全新且功能强大的日志筛选语法。如需了解更多信息,请参阅 Android 开发者文档:
https://developer.android.google.cn/studio/preview/features#logcat
由 Gradle 管理的设备 - 为自动化测试描述您所需的虚拟设备,并将其作为构建的一部分,同时让 Gradle 来完成剩余的工作。从 SDK 的下载到设备授权以及设置,再到测试执行以及卸载,Gradle 在插桩测试中会管理您虚拟设备的整个生命周期。Gradle 也会采取一些智能功能,比如快照管理,缓存测试,以及碎片测试来保障您的测试能够高效、快速、连续地运行。Gradle 所管理的设备还引入了一个全新类型的设备,叫做自动化测试设备,它会针对自动化测试优化设备,从而在测试执行过程中有效降低 CPU 和内存的占用。如需了解更多信息,请参阅 Android 开发者文档:
https://developer.android.google.cn/studio/preview/features#gmd
△ 由 Gradle 管理的设备
接下来介绍 Android Studio Electric Eel 中主要的新功能和优化:
Jetpack Compose
实时编辑 - 在 Android Studio 中修改可组合项的代码并且将这些修改立即反映在 Compose 预览中、模拟器或者物理设备上。实时编辑是可选功能,您可以在 Android Studio 配置中开启它。如需了解更多信息,请参阅 Android 开发者文档:
https://developer.android.google.cn/studio/run#live-edit
△ 模拟器上的实时编辑
Google Play 和 Firebase
△ Google Play SDK 索引洞察
大屏幕
可变尺寸模拟器 - 使用单个模拟器实例,快速在具有代表性的参考设备之间切换从而测试不同的应用布局状态。您可以通过在设备管理器的 "新建设备" 中选择 "Resizable (可变尺寸)" 来创建模拟器。
△ 可变尺寸模拟器
Layout Validation (布局验证)
https://developer.android.google.cn/studio/debug/layout-inspector#layout-validation
开发工具
△ 使用模拟蓝牙配对两台 Android 模拟器
设备镜像 - 通过将您的设备屏幕直接传输至 Android Studio 来减少开发中被打断的次数。设备镜像帮助您通过 Studio 中的 "正在运行的设备" 窗口和物理设备进行交互。要启用该功能,请进入 Preferences > Experimental 并且选择设备镜像。启用后,插入您的设备并且打开 "正在运行的设备" 窗口开始投屏。
回顾一下,Android Studio Dolphin Beta 中基本达到稳定版品质的新特性:
Jetpack Compose
Compose 动画组合
Compose 多重预览注解
布局检查器中的 Compose 重新组合计数
Wear OS
Wear OS 模拟器配对助手
Wear OS 模拟器侧边工具栏
直接启动 Wear OS 界面
开发工具
Logcat V2
由 Gradle 管理的设备
Jetpack Compose
实时编辑
Google Play 和 Firebase
SDK 检查
来自 Firebase Crashlytics 的 App Quality Insights (应用质量检查)
大屏幕
可变尺寸模拟器
可视内容检查
开发工具
模拟蓝牙
设备镜像
立即使用
官方文档
https://developer.android.google.cn/studio/preview/install-preview
我们同样非常期待大家对问题和功能需求的反馈。您可以通过下方二维码或在文章底部私信,向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!
如需更多关于版本更新的详细内容,请参阅 Android Studio 预览版中的新功能:
https://developer.android.google.cn/studio/preview/features/
推荐阅读