展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 软件教程 > Android Studio Bumblebee (2021.1.1) 稳定版正式发布

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

作者/Android产品经理AdarshFernando就像辛勤的小蜜蜂一样,AndroidStudio团队一直在忙于AndroidStudioBumblebee(2021.1.1)?和AndroidGradle插件(AGP)7.1.0的稳定版工作,这是最新版的Android官方IDE和构建系统。我们对涉及典型开发工作流的功能进行了多项改进,包括构建和部署、分析和检查以及设计。一些值得关注的新增功能包括:AndroidStudio和您的持续集成(CI)

本文目录

    作者 / Android 产品经理 Adarsh Fernando

    就像辛勤的小蜜蜂一样,Android Studio 团队一直在忙于 Android Studio Bumblebee (2021.1.1) ? 和 Android Gradle 插件 (AGP) 7.1.0 的稳定版工作,这是最新版的 Android 官方 IDE 和构建系统。我们对涉及典型开发工作流的功能进行了多项改进,包括构建和部署、分析和检查以及设计。

    一些值得关注的新增功能包括:Android Studio 和您的持续集成 (CI) 服务器之间的统一测试作业 ✅、便捷的配对流程(通过 Wi-Fi 即可连接 ADB?)、改进的性能剖析工具以帮助您识别和分析应用中的卡顿 ?️,以及无需将应用部署到设备即可预览动画 ? 和界面互动。

    像往常一样,如果没有预览版用户的早期反馈,就不会有这个稳定版。请继续阅读本文或观看 这个视频,以进一步了解此稳定版的亮点和新功能。欢迎大家前往官方网站下载 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),轻轻一点,快速检查每个设备的文件系统。请前往 版本说明 详细了解全新的设备管理器。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) 以打开配对向导。然后按照提示给出的步骤即可与连接到同一网络的设备进行配对。请阅读 官方文档 了解详情。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 运行所有单元测试。同样,此改进也不需要您更改编写或运行测试的方式! Android Studio Bumblebee (2021.1.1) 稳定版正式发布 △ 使用不同的运行器导致结果有异

    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 迁移时间表"。 为新项目启用非传递 R 类 - Android Studio Arctic Fox 推出了全新的重构工具,可帮助您使用非传递 R 类来加速构建具有多个模块的应用。使用 Bumblebee 创建新项目时,IDE 会默认将项目配置为使用非传递 R 类。虽然此操作的确能提升性能,但您现在必须通过正确的 package 名称而不是父级模块的 package 名称来引用 R 类,因为 R 类将不再以传递方式进行解析。 默认启用模拟器工具窗口 - 此功能最早出现于 Android Studio 4.1 中,您可在 Android Studio 工具窗口中启动模拟器,部署虚拟 Android 设备并与之互动,同时依然停留在 IDE 环境中。Bumblebee 中的改进包括提供扩展控件以及更好地管理快照。如需了解详细信息,请参阅 "直接在 Android Studio 中运行 Android 模拟器"。 Apple Silicon 支持更新 - 对于在 Apple Silicon (arm64) 硬件上使用 macOS 的用户,从去年开始,Android Studio Arctic Fox 和 Android 模拟器便已支持这种新架构。但在稳定版中,我们将 Android SDK 平台工具 v32.0.0 (包括 ADB 和 fastboot) 和构建工具 v32.1.0 (包括 aapt) 升级为通用二进制文件,这样您的 Android 开发者工具可不依赖 Rosetta 二进制翻译器直接运行。根据社区反馈,该硬件平台上的开发者已经看到性能有显著提升。请阅读 版本说明 了解详情。

    分析和检查

    性能剖析器中的卡顿检测轨迹 - 使用运行 Android 11 (API 级别 30) 或更高版本的设备分析您的应用时,CPU 性能剖析器现在会显示一组新的轨迹,以描绘 帧生命周期 (Frame Lifecycle) 下每帧的各个阶段: 应用 (Application)、等待 GPU (Wait for GPU)、组合 (Composition) 以及显示帧 (Frames on display)。每个轨迹都会用帧号对帧进行标记并提供不同颜色的矩形进行区分,以便您轻松查看特定帧在其生命周期中的位置,此外还提供了辅助线,您可以随时打开或关闭,从而与 Vsync 事件进行比较。您可以借助这些数据来了解应用中可能出现卡顿的位置并调查根本原因。分析 (Analysis) 面板里新增了一个 帧 (Frames) 标签页,可汇总所有帧的渲染信息以方便您查看。如需了解详细信息,请参阅 "界面卡顿检测"。

    Android Studio Bumblebee (2021.1.1) 稳定版正式发布 △ CPU 性能剖析器中的帧生命周期详细信息

    Studio 性能剖析器支持分析可分析应用 - 在分析应用时,应用的版本需要接近用户将安装的应用版本,这对生成准确的数据非常重要。为实现此目标,您现在可以在应用清单中增加 属性来分析不可调试的应用,代码如下所示:

    代码语言:javascript代码运行次数:0运行复制```javascript

    ```

    可分析 (Profileable) 是 Android 10 中引入的清单配置,可用于 CPU 和内存分析任务。使用可分析 (profileable) 标志而非可调试 (debuggable) 标志可明显降低性能测量的开销;但是,某些分析功能不适用于可分析构建,例如事件时间表 (Event timeline)、由 API 发起的 CPU 分析、堆转储或实时位置记录。如需了解详细信息,请参阅 "可分析应用"。

    检查作业、警报和唤醒锁 - 后台任务检查器 (Background Task Inspector) 经扩充,现支持您 检查作业、警报和唤醒锁。您可以查看后台任务安排的实时信息,以及它们执行的详细信息,操作方式与检查 Worker 类似。此外,在检查 Worker 时还可以追踪并检查它为您安排的作业。如果您曾在旧版 IDE 中使用过能耗性能分析器 (Energy Profiler),您现在可导航至菜单栏中的 视图 (View) > 工具窗口 (Tool Windows) > 应用检查 (App Inspection) 并选择 后台任务检查器 (Background Task Inspector) 来检查作业、警报和唤醒锁。

    Android Studio Bumblebee (2021.1.1) 稳定版正式发布 △ 在后台任务检查器中检查作业、警报和唤醒锁

    网络检查 - 网络分析器 (Network Profiler) 现在已迁移至应用检查 (App Inspection) 工具窗口,让您以更轻量的方式来检查应用中的网络流量。网络分析器的外观和风格得以保留,且可用于运行 API 级别 26 及更高级别设备上的所有可调试应用。如要使用新的分析器,请在菜单栏中选择视图 (View) > 工具窗口 (Tool Windows) > 应用检查 (App Inspection),然后选择网络分析器 (Network Inspector)。如需了解详细信息,请参阅 "使用网络分析器检查网络流量"。

    获取布局检查器快照 - 您现在可以获取应用布局层次结构的快照,以保存、共享或稍后检查。快照可获取您在使用布局检查器 (Layout Inspector) 时通常会看到的数据,包括详细的 3D 渲染布局和 View、Compose 或混合布局的组件树,以及界面每个组件的详细属性。检查实时运行应用的布局时,单击布局检查器工具栏中的 导出快照 (Export snapshot) 并使用 .li 扩展名保存快照。如需加载布局检查器快照,请从主菜单中选择文件 (File) > 打开 (Open) 并打开 .li 文件。快照将显示在编辑器窗口的标签页中,以便您轻松将其与正在运行的应用进行比较。如需了解详细信息,请参阅 "获取布局层次结构快照"。

    Android Studio Bumblebee (2021.1.1) 稳定版正式发布在布局检查器中支持 Compose 语义 - 在 Compose 中,语义 用 无障碍服务 和 测试框架 可以理解的方式来描述您的界面。在 Android Studio Bumblebee 中,您可以使用布局 检查器检查 Compose 布局的语义信息。选择 Compose 节点时,使用属性 (Attributes) 窗口检查其是否直接声明语义信息、或是合并其子节点的语义,还是两者兼有。如要快速识别哪些节点包含语义,无论是声明的还是合并的语义,请选择 组件树 (Component Tree) 窗口中的 视图选项 (View options) 下拉菜单并选择 突出显示语义层 (Highlight Semantics Layers)。

    设计

    互动预览 - Android Studio Arctic Fox 支持在编辑器的 设计/拆分 (Design / Split) 窗口中静态预览可组合函数 (composable function)。在 Bumblebee 中,这个功能得到了扩展,以便您与 Compose 布局的某些组件进行互动以验证行为,无需构建完整应用并将其部署到正在运行的设备!如要开始使用此功能,请导航至可预览的 Compose 函数,然后在 设计/拆分 (Design / Split) 窗口中点击 开始互动模式 (Start Interactive Mode)。如需了解详细信息,请参阅 "互动模式"。 Android Studio Bumblebee (2021.1.1) 稳定版正式发布 △ 与 Compose Preview 互动以验证行为

    动画矢量可绘制对象预览 - 现在可使用预览 (Preview) 窗口查看矢量可绘制对象。查看静态可绘制对象时,您可以为预览窗口设置 "透明"、"白色"、"黑色"、"方格" 背景样式,以查看不同条件下的可绘制对象。动画可绘制对象则支持以不同速度和背景进行预览,从而帮助您在将其加入到应用前对其进行测试。如需了解更多信息,请查阅 "动画矢量可绘制对象 (AVD) 预览"。 Android Studio Bumblebee (2021.1.1) 稳定版正式发布 △ 预览您的动画矢量可绘制对象

    设计工具的设备选择器更新 - 为简化您针对多样化的 Android 设备设计应用的过程,我们已在多个设计工具,例如布局编辑器 (Layout Editor) 和布局验证 (Layout Validation) 的窗口中更新了设备选择器,其提供的参考设备反映了每种设备类型的流行尺寸。从手机到平板电脑,从 Wear 设备到 Android TV,现在您可以更轻松地在最能代表当下常见设备的屏幕尺寸上预览、验证或编辑布局。如需了解更多信息,请查阅 "更改预览外观"。 Android Studio Bumblebee (2021.1.1) 稳定版正式发布简要总结一下 Android Studio Bumblebee (2021.1.1) 的新增优化和功能:

    构建和部署

    使用 Gradle 在 Android Studio 中运行插桩测试Android Gradle 插件升级助手现在可更新 API 使用情况为新项目启用非传递 R 类新的设备管理器 (Device Manager)通过 Wi-Fi 使用 ADB默认启用模拟器工具窗口Apple Silicon 支持更新

    分析和检查

    性能剖析器中的卡顿检测轨迹Studio 性能剖析器支持分析可分析应用在后台任务检查器中检查作业、警报和唤醒锁获取布局检查器快照在布局检查器中支持 Compose 语义

    设计

    互动预览动画矢量可绘制对象预览设计工具的设备选择器更新

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Postman macOS版
    Postman macOS版

    Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

    Docker Desktop macOS版
    Docker Desktop macOS版

    Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

    Android Studio macOS版
    Android Studio macOS版

    Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

    Xcode macOS版
    Xcode macOS版

    Xcode 是苹果面向 Mac 提供的官方集成开发环境,将代码编辑、项目构建、SwiftUI 实时预览、设备模拟、自动化测试、断点调试、性能分析和应用分发整合在同一套工作流中,适合开发与维护 iPhone、iPad、Mac、Apple Wa

    JetBrains WebStorm macOS版
    JetBrains WebStorm macOS版

    JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。

    PhpStorm macOS版
    PhpStorm macOS版

    PhpStorm 是 JetBrains 推出的专业 PHP 集成开发环境,可在 Mac 上完成代码编写、智能检查、重构、调试、测试和数据库管理。它支持主流 PHP 框架、Composer、Git、Docker 与远程解释器。

    JetBrains PyCharm macOS版
    JetBrains PyCharm macOS版

    JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。

    JetBrains IntelliJ IDEA macOS版
    JetBrains IntelliJ IDEA macOS版

    IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。

    Visual Studio Code macOS版
    Visual Studio Code macOS版

    Visual Studio Code 是微软提供的免费代码编辑器,支持 macOS,并为 Intel 与 Apple 芯片 Mac 提供适配版本。软件集代码编辑、调试、Git 源代码管理、集成终端和扩展市场于一体。

    REAPER macOS版
    REAPER macOS版

    REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。

    Adobe Audition macOS版
    Adobe Audition macOS版

    Adobe Audition 是面向播客、影视后期、音乐制作及内容创作者的专业音频工作站,提供波形精修、多轨录制与混音、频谱编辑、降噪修复、响度匹配和效果处理工具,并可与 Adobe Premiere 协同完成视频声音制作。

    Pro Tools macOS版
    Pro Tools macOS版

    Pro Tools 是 Avid 推出的专业数字音频工作站,覆盖多轨录音、无损剪辑、MIDI 编曲、插件处理、自动化混音及声音与画面同步等工作。它拥有 Intro、Artist、Studio 和 Ultimate 等方案。

    WINDOWS 更多
    Postman Windows版
    Postman Windows版

    Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

    Docker Desktop Windows版
    Docker Desktop Windows版

    Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。

    Android Studio Windows版
    Android Studio Windows版

    Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,

    JetBrains WebStorm Windows版
    JetBrains WebStorm Windows版

    WebStorm 是 JetBrains 面向 JavaScript、TypeScript 和现代 Web 技术打造的集成开发环境。它提供项目级代码分析、智能补全、安全重构、导航搜索,并集成调试、测试、终端、Git 与常用前端工具,

    JetBrains PhpStorm Windows版
    JetBrains PhpStorm Windows版

    PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,

    JetBrains PyCharm Windows版
    JetBrains PyCharm Windows版

    PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,

    JetBrains IntelliJ IDEA Windows版
    JetBrains IntelliJ IDEA Windows版

    JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,

    Visual Studio Code Windows版
    Visual Studio Code Windows版

    Visual Studio Code 是微软推出的免费代码编辑器,Windows 版集成智能补全、代码导航、调试、终端和版本控制,并可通过扩展添加语言、格式化及远程开发能力。它启动较快、配置灵活,

    REAPER Windows版
    REAPER Windows版

    REAPER 是 Cockos 推出的数字音频工作站,适用于录音、MIDI 编曲、音频编辑、混音、母带制作及声音设计。软件安装包小巧,支持多轨录制、灵活路由、自动化、第三方插件和脚本扩展,并提供完整功能的 60 天免费评估期。

    Adobe Audition Windows版
    Adobe Audition Windows版

    Adobe Audition 是面向播客、影视后期、广播与音乐制作的专业音频工作站,提供波形编辑、多轨混音、频谱分析、录音、降噪修复和效果处理等功能。Windows 版通过 Adobe Creative Cloud 安装和管理,

    Pro Tools Windows版
    Pro Tools Windows版

    Pro Tools 是 Avid 推出的专业数字音频工作站,提供多轨录音、音频剪辑、MIDI编曲、插件处理、自动化混音及影视声音制作能力。它适合音乐人、录音师、制作人和音频后期团队使用,并提供免费入门版、订阅方案及永久授权选择。

    Cubase Windows版
    Cubase Windows版

    Cubase 是 Steinberg 推出的数字音频工作站,提供 MIDI 编曲、多轨录音、音频编辑、虚拟乐器、效果处理、自动化、混音和母带输出工具。其 Pro、Artist 与 Elements 版本面向不同预算和制作规模,