google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布

IT之家 2 月 24 日消息,谷歌今天宣布 Android Studio Bumblebee (2021.1.1) 稳定版正式发布。
google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布
文章插图

Android Studio 团队一直忙于 Android Studio Bumblebee (2021.1.1) ???? 和 Android Gradle 插件 (AGP) 7.1.0 的稳定版,即最新版 Android 官方 IDE 和构建系统的相关工作。谷歌已针对众多典型开发工作流中涉及的功能进行了改进: 包括构建和部署、分析和检查,以及设计。
一些值得注意的新增功能包括: Android Studio 和你的持续集成 (CI) 服务器之间的统一测试作业 ?、便捷的配对流程 (通过 Wi-Fi 即可连接 ADB????)、经过改进的性能剖析工具以帮助你识别和分析应用中的卡顿 ?????,以及无需将应用部署到设备即可预览动画 ???? 和界面互动。
http://developer.android.google.cn/studio
Android Studio Bumblebee (2021.1.1) 的新增功能以下是按三大主题整理的 Android Studio Bumblebee (2021.1.1) 新增功能完整清单。
构建和部署全新的设备管理器 (Device Manager) - 你可使用 Bumblebee 的这个新工具窗口更轻松地查看和管理虚拟和实体测试设备。只需通过主菜单选择视图 (View) > 工具窗口 (Tool Windows) > 设备管理器 (Device Manager) 即可使用。你可在虚拟 (Virtual) 标签页中创建新设备、查看设备详细信息、删除设备或执行你过去在 AVD 管理器 (AVD Manager,现已删除) 中执行的任何其他操作。你可在实体 (Physical) 标签页中,使用 ADB Wi-Fi 快速与新设备配对,并一目了然地查看每个实体设备的详细信息,或使用设备文件浏览器 (Device File Explorer),轻轻一点,快速检查每个设备的文件系统。请前往版本说明详细了解全新的设备管理器:
https://developer.android.google.cn/studio/releases#new-device-manager
google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布
文章插图

△ 设备管理器 (Device Manager)
通过 Wi-Fi 使用 ADB - Bumblebee 提供了一个简化的流程,可通过 Wi-Fi 连接 Android 11 及更高版本的设备,以便使用 ADB 进行部署和调试。当你在设备上启用通过 Wi-Fi 进行调试后,在新的设备管理器 (Device Manager) 的实体 (Physical) 标签页中选择使用 Wi-Fi 配对 (Pair using Wi-Fi) 以打开配对向导。然后按照提示给出的步骤即可与连接到同一网络的设备进行配对。请阅读官方文档了解详情:
https://developer.android.google.cn/studio/command-line/adb#wireless-adb-android-11
通过 Wi-Fi 连接到设备 (Android 11 及更高版本)
https://developer.android.google.cn/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+
google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布
文章插图

△ 通过 Wi-Fi 使用 ADB 配对设备
使用 Gradle 在 Android Studio 中运行插桩测试 - 你是否曾经历过在 Android Studio 和 CI 上运行相同测试,所得结果却不同?这个问题不仅让人失望,还会导致生产力下降。为了解决这个问题,谷歌在 Android Gradle 插件 (AGP) 7.1.0 中引入了一个新的测试运行器,默认情况下 Android Studio Bumblebee 在运行插桩测试时都将使用此运行器,因此你的所有测试都借助统一的测试运行器运行。谷歌在 Android Studio Arctic Fox 中提供过类似的改进措施,即在默认情况下通过 Gradle 运行所有单元测试。同样,此改进也不需要你更改编写或运行测试的方式!
测试应用
https://developer.android.google.cn/studio/test#bumblebee-unified-test-runner
google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布
文章插图

△ 使用不同的运行器导致结果有异
google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布
文章插图

google|Android Studio Bumblebee (2021.1.1) 稳定版正式发布】△ Android Studio 现在通过 Gradle 运行插桩测试
Android Gradle 插件升级助手现在可更新 API 使用情况 - AGP 升级助手最初在 Android Studio 4.2 中推出,可以帮助用户将其项目更新到最新版本,Arctic Fox 中更新的升级助手会提供一个新的界面,用户可以借此查看和选择升级版本和步骤。在 Bumblebee 中,升级助手现在还会检查并提供更新 DSL 选项,从而帮助你避免使用已弃用但尚未删除的 API。如需了解详细信息,请参阅 "Android Gradle 插件 DSL / API 迁移时间表":
https://developer.android.google.cn/studio/releases/gradle-plugin-roadmap
使用 Android Gradle 插件升级助手
https://developer.android.google.cn/studio/build/agp-upgrade-assistant
为新项目启用非传递 R 类 - Android Studio Arctic Fox 推出了全新的重构工具,可帮助你使用非传递 R 类来加速构建具有多个模块的应用。使用 Bumblebee 创建新项目时,IDE 会默认将项目配置为使用非传递 R 类。虽然此操作的确能提升性能,但你现在必须通过正确的 package 名称而不是父级模块的 package 名称来引用 R 类,因为 R 类将不再以传递方式进行解析。