Android Studio Dolphin 稳定版正式发布

作者 / Yuri Blaise, Product Manager, Android为了帮助开发者们更轻松地打造高质量应用,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 OShttps://developer.android.google.cn/wear
- Wear OS 3 设备https://wearos.google.com/
最后,为了进一步提升使用 Android Studio 时开发效率,我们通过 Gradle 管理虚拟设备 (Gradle Managed Virtual Devices) 来集中管理您测试设备。
欢迎大家立即下载并体验最新 Android Studio:
https://developer.android.google.cn/studio
开发工具
- IntelliJ 2021.3 平台更新 – Android Studio Dolphin 包含 Intellij 2021.3 版本。该版本带来了优化查找使用 (Find Usages) 流程、Kotlin 调试程序更新、Kotlin 常量条件检查、增强型代码意图预览等功能。请阅读 Intellij 官方文档了解详细信息:
https://www.jetbrains.com/idea/whatsnew/2021-3/
- Gradle 管理虚拟设备 – 如果您想使用模拟器将应用测试自动化,但却发现协调和设置十分麻烦,那么 Gradle 管理虚拟设备 (Gradle Managed Virtual Devices) 便是您不二之选。您只需在构建中加入自动化测试所需虚拟设备描述,Gradle 即可完成剩余工作。无论是 SDK 下载、设备配置和设置,到执行测试作业或卸载,Gradle 都会在插桩测试期间妥善管理好虚拟设备整个生命周期。Gradle 还会通过一些新功能,如快照管理、缓存测试以及分片测试,来进一步优化测试作业,从而确保测试能够高效、快速、一致地运行。Gradle 管理虚拟设备还引入了一个全新设备类型,即自动化测试设备 (Automated Test Device)。该设备针对自动化测试进行过优化,能在测试作业中显著降低 CPU 和内存用量。请阅读官方文档了解详细信息:
https://developer.android.google.cn/studio/preview/features#dolphin-testing
△ Gradle 管理虚拟设备
Compose 动画检查器 – 您现在可以同时查看所有支持动画,并使用动画预览检查器 (Animation Preview inspector) 对动画进行协调。您还可以定格特定动画,或逐帧浏览整个动画。动画预览当前支持使用 updateTransition 和 AnimatedVisibility 构建动画。

△ Compose 动画检查器动画预览检查器
- 动画预览检查器
https://developer.android.google.cn/jetpack/compose/tooling#animations
- Compose 多重预览注释 – 您现在可以编写包含多个预览定义注释类,而不再需要在应用中到处复制粘贴相同 @Preview 代码。这个新注释会一次性生成所有预览,从而让您得以同时预览多个设备、字体及主题,而无需为单个可组合项重复添加预览定义。请阅读官方文档了解详细信息:https://developer.android.google.cn/jetpack/compose/tooling#preview-multipreview
△ 多重预览注释
△ Compose 重组计数
Wear OS 模拟器配对助理 – 借助 Wear OS 模拟器配对助理,您可以在设备管理器 (Device Manager) 中查看 Wear OS 设备,而且只需使用一台手机,就可以配对多个手表模拟器,再也不需要往返于多台设备,也不再需要大量使用 ADB 命令。更棒是,您也不会再像以前一样需要经常重新配对设备,因为 Android Studio 在关闭时会存储配对记录。请阅读官方文档了解详细信息:
- https://developer.android.google.cn/training/wearables/get-started/creating#pairing-assistant
△ Wear OS 模拟器

△ Wear OS 模拟器
Wear OS 表盘直接启动 (Direct Surface Launch) – 在部署 Wear OS 应用时,开发者可能难以将应用调至正确状态,尤其是在处理表盘复杂功能时。在 Android Studio Dolphin 中,您可以为 Wear OS 图块、表盘以及复杂功能创建运行/调试配置,并且直接从 Android Studio 启动它们。请阅读官方文档了解详细信息:https://developer.android.google.cn/studio/run/rundebugconfig#wear-os-configs
△ 全新 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 或更高版本。我们期待着听到您使用反馈,以让我们了解您喜欢内容、产品中存在问题,以及希望体验功能。如果您在使用中发现错误或问题,欢迎随时提交给我们:
https://developer.android.google.cn/studio/report-bugs#report-bug
Android Studio Dolphin 稳定版正式发布的更多相关文章
- Android Studio最新稳定版下载 - 百度网盘(更新于2017年7月14日)
Android Studio是一个为Android平台开发程序的集成开发环境,其包含用于构建Android应用所需的所有工具.Android Studio 2.3.3为最新稳定版(截止到2017年7月 ...
- Android Studio获取开发版SHA1值和发布版SHA1值,详细过程
转自原文 Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法 前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘 ...
- Android Studio 生成Release版,报Warning的解决办法
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6242227.html 请尊重知识产权!!! 同步更新到CSDN:http://blog.csdn.net/ ...
- Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助. 正常 ...
- 苹果电脑获取Android Studio的发布版SHA1和开发版SHA1
最近开始转战安卓,准备把我在苹果上的应用也在安卓上来一波,其中就遇到一个问题就是最牛天气(iOS和微信小程序都已经有了,就差安卓的了)引用的百度的定位功能,需要填写发布版SHA1和开发版SHA1,作为 ...
- Android Studio获取调试版SHA1和发布版SHA1的方法
前言: 当我们在集成高德地图定位功能到项目中的时候,需要用到发布版和调试版的安全码SHA1,所以今天我就来总结一下分别在Windows和Mac下是怎么来获取SHA1的,希望对大家有所帮助. 首先,统一 ...
- Android Studio 1.3RC版 build加速
Android Studio 确实是好用.但build的速度却是奇慢无比!.! ! 我上网找了非常多build加速的设置,却不能适配到我的1.3RC版... . .心塞.无耐,忍着超级无敌慢的速度硬是 ...
- Android Studio 1.0RC1版发布
Android Studio 1.0RC1 版本发布. 以下是官网该版本说明: Android Studio 1.0 Release Candidate 1 November 20th, 2014: ...
- Android Studio 1.0RC1版公布
Android Studio 1.0RC1 版本号公布. 下面是官网该版本号说明: Android Studio 1.0 Release Candidate 1 November 20th, 2014 ...
- Android Studio线下版和线上版都使用正式签名脚本(保证keysore签名文件和项目在同级目录),不用再因为繁琐的发正式版而烦恼
场景:调用微信等第三方应用时如果生成的版本不是正式签名的可能会调用失败,使用如下脚本不用再为繁琐的发正式签名版而烦恼 app项目中的build.gradle追加如下代码: //使用正式签名脚本(保证k ...
随机推荐
- sm-crypto密码算法库
一.环境配置 在之前的node.js库配置中,我们已经配置好了node和npm,再次检查配置情况 node -v npm -v npm install --save miniprogram-sm-cr ...
- KEIL5中C/C++优化等级问题
知乎上有篇详解 https://zhuanlan.zhihu.com/p/24402180 强烈推荐 C/C++的优化等级会对程序产生 不定性的影响,至于选择哪种优化等级必须从 现有的程序分析才行 ...
- vue 鼠标拖拽
<template> <div class="home"> <div id="box" v-drag></div> ...
- 03 Spark RDD编程基础
1. 准备文本文件从文件创建RDD lines=sc.textFile()筛选出含某个单词的行 lines.filter() 2. 生成单词的列表从列表创建RDD words=sc.paralleli ...
- connect ETIMEDOUT at PoolConnection.Connection._handleConnectTimeout
运行 node .\app.js时报错,显示数据库连接超时 此时再运行一次node .\app.js即可
- [node]启动一个简单的node接口
来自知乎. 需要先安装一个node,安装过程不表. 新建文件: nodeServer.js // 复制这个文件到目录,再输入一下命令: // npm i express // node nodeSer ...
- 目标检测yolov5检测火龙果
一.github官方网址 https://github.com/ultralytics/yolov5/tree/v6.1 二.labelme标记数据集: (1).进入虚拟环境 (2).pip inst ...
- memoのcmake和pkgconfig
之前看到过pkgconfig,完全不理解什么东西,也没有去探究这到底是个啥. 然而今天想要cmake brew的库,无意中查到一种解决方案,就是利用pkg-config. 老神奇了. # includ ...
- 复杂的光照与更复杂的阴影实现过程——ShaderCP9
--20.8.28 这章的内容看了很久,也有很多复杂的内容.中途还有事情耽搁了一会.开学后就继续好好记录努力. 我们在游戏中能看到的让人觉得真实感的来源之一就是真实的光照以及光照所产生的阴影.下面的内 ...
- 浏览器输入URL发生了什么:DNS解析、TCP握手、HTTP缓存、重定向、服务器状态码、渲染引擎和JS引擎互斥、渲染过程、浏览器进程、网络进程、渲染进程
输入地址,浏览器查找域名的 IP 地址. 浏览器向 该 IP 地址的web 服务器发送一个 HTTP 请求, 在发送请求之前浏览器和服务器建立TCP的三次握手,判断是否是HTTP缓存, 如果是强制缓存 ...