Android Studio Dolphin稳定版正式发布

为了帮助开发者们更轻松地打造高质量应用,android studio 团队深入调研,为大家带来了最新稳定版 android studio dolphin (2021.3.1 版)。该版本聚焦三大主题: jetpack compose、wear os 及开发效率。   对于 jetpack compose,android studio dolphin 现在提供了可靠的工具来预览多个屏幕,以及轻松预览动画。此外,针对应用界面调试,我们还在布局检查器 (layout inspector) 中引入了一个很好用的 compose 界面计数工具,用以跟踪界面重新组合的次数。
jetpack compose
https://developer.android.google.cn/jetpack/compose
在 android studio dolphin 中,我们为 wear os 新增了一系列功能,以帮助您的 wear 应用、图块和表盘能够在所有 wear os 3 设备上使用。借助更新后的 wear os 模拟器、直观的配对助理 (pairing assistant),以及用于启动图块和表盘的全新部署流程,开发者可以更轻松、更高效地制作出色的 wear os 应用。
wear os https://developer.android.google.cn/wear
wear os 3 设备 https://wearos.google.com/
最后,为了进一步提升使用 android studio 时的开发效率,我们通过 gradle 管理的虚拟设备 (gradle managed virtual devices) 来集中管理您的测试设备。
开发工具
intellij 2021.3 平台更新 - android studio dolphin 包含 intellij 2021.3 版本。该版本带来了优化的查找使用 (find usages) 流程、kotlin 调试程序更新、kotlin 常量条件检查、增强型代码意图预览等功能。
gradle 管理的虚拟设备 - 如果您想使用模拟器将应用测试自动化,但却发现协调和设置十分麻烦,那么 gradle 管理的虚拟设备 (gradle managed virtual devices) 便是您的不二之选。您只需在构建中加入自动化测试所需虚拟设备的描述,gradle 即可完成剩余的工作。无论是 sdk 下载、设备配置和设置,到执行测试作业或卸载,gradle 都会在插桩测试期间妥善管理好虚拟设备的整个生命周期。gradle 还会通过一些新功能,如快照管理、缓存测试以及分片测试,来进一步优化测试作业,从而确保测试能够高效、快速、一致地运行。   gradle 管理的虚拟设备还引入了一个全新设备类型,即自动化测试设备 (automated test device)。该设备针对自动化测试进行过优化,能在测试作业中显著降低 cpu 和内存用量。
△ gradle 管理的虚拟设备
jetpack compose
compose 动画检查器 - 您现在可以同时查看所有支持的动画,并使用动画预览检查器 (animation preview inspector) 对动画进行协调。您还可以定格特定动画,或逐帧浏览整个动画。动画预览当前支持使用 updatetransition 和 animatedvisibility 构建的动画。
△ compose 动画检查器
compose 多重预览注释 - 您现在可以编写包含多个预览定义的注释类,而不再需要在应用中到处复制粘贴相同的 @preview 代码。这个新的注释会一次性生成所有预览,从而让您得以同时预览多个设备、字体及主题,而无需为单个可组合项重复添加预览定义。
△ 多重预览注释
布局检查器中的 compose 重组计数 - 为了帮助您调试 jetpack compose 界面,您现在可以在布局检查器中查看 compose 应用的重组计数。您可以通过此工具了解界面是否更新得过于频繁。为方便使用,开发者可以选择在组件树和属性窗格中设置是否显示重组计数和跳过计数。
△ compose 重组计数
wear os
wear os 模拟器配对助理 - 借助 wear os 模拟器配对助理,您可以在设备管理器 (device manager) 中查看 wear os 设备,而且只需使用一台手机,就可以配对多个手表模拟器,再也不需要往返于多台设备,也不再需要大量使用 adb 命令。更棒的是,您也不会再像以前一样需要经常重新配对设备,因为 android studio 在关闭时会存储配对记录。
△ wear os 模拟器配对助理
wear os 模拟器工具栏 - android 模拟器工具栏增加了针对 wear os 实体设备的全新按钮和交互,您可通过这些按钮触发手掌操作手势等动作或模拟倾斜设备。
△ wear os 模拟器侧边工具栏
wear os 表盘直接启动 (direct surface launch) - 在部署 wear os 应用时,开发者可能难以将应用调至正确状态,尤其是在处理表盘复杂功能时。在 android studio dolphin 中,您可以为 wear os 图块、表盘以及复杂功能创建运行/调试配置,并且直接从 android studio 启动它们。
△ 全新 wear os 运行/调试配置类型
最后总结一下 android studio dolphin 的新增和改进功能:
  开发工具
intellij 2021.3 平台更新
gradle 管理的虚拟设备
  jetpack compose 工具
compose 动画检查器
compose 多重预览注释
布局检查器中的 compose 重组计数
wear os
wear os 模拟器配对助理
wear os 模拟器工具栏
wear os 表盘直接启动
如果您想要了解更多详细信息,请参阅:
android studio 版本说明
https://developer.android.google.cn/studio/releases/#3-3-0
android gradle 插件版本说明
https://developer.android.google.cn/studio/releases/gradle-plugin
android 模拟器版本说明
https://developer.android.google.cn/studio/releases/emulator
开始使用
  欢迎大家前往下载页面获取最新版本的 android studio dolphin。如果您使用的是之前版本的 android studio,则只需更新到最新版本即可。如果您想保留稳定版本的 android studio,可以同时运行 android studio 稳定版和 canary 版本: https://developer.android.google.cn/studio/preview/install-preview  
下载 android studio
https://developer.android.google.cn/studio/
  如要使用前文提到的 android 模拟器新功能,请通过 android studio sdk 管理器下载 android 管理器 v31.3.0 或更高版本。
作者 / yuri blaise, product manager, android

机器物联网的四大价值流分析
3D视频主要优势体现在哪几个方面?
中低速物联网市场最火的“网红猫”:广和通LTE Cat1模组助物联网企业出奇制胜
北京将建4G试验网
ne5532芯片功能和作用 ne5532工作电压范围
Android Studio Dolphin稳定版正式发布
医疗技术专属解决方案的发展概述
小米MAX2最新消息:小米MAX2明天发布,6.44寸大屏+5000毫安电池,长续航挡脸神器?
华为Mate10什么时候上市?华为Mate10最新消息:华为Mate10发布会邀请函曝光,四大信息提前看
详细解析二相电机反转的改变方法
RTC时钟与触摸功能详解(下)
深开鸿王成录出席深圳哈工大主办的“开源软件与信创科技”论坛
基于ARM9架构的嵌入式视频监控系统设计
意法半导体飞行时间模块出货量突破10亿大关
三星重磅发布国行Galaxy Buds Pro耳机
浅谈预付费售电管理系统的构建及应用基于嵌入式系统的网关在物联网的应用
科大讯飞发布AI学习机 提供硬件级健康守护
电动机技术横评:比亚迪、华为、特斯拉
【安防】更好用的校园一键报警系统来了共筑平安校园
三星S8机身面板曝光?再次应证高屏幕占比、取消Home键传闻