Android Studio 4.0 已经发布。此版本亮点包括新的 Motion 编辑器;构建分析器,可用于分析构建速度较慢的原因。同时对 CPU Profiler 用户界面进行了大修,提供更加直观的工作流和简单的线程并行分析。另一方面是改进了 Layout Inspector,现在可以提供应用 UI 的实时数据,调试设备内容更加准确。

新的 Motion 编辑器

MotionLayout API 扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android Studio 4.0 中,新的 Motion 编辑器使这一 API 的使用变得更加容易,该编辑器是用于创建、编辑和预览MotionLayout动画的强大界面。

开发者不再需要创建和修改复杂的 XML 文件,Motion 编辑器会生成,同时还支持编辑约束集、过渡、关键帧和视图属性。并且,此前已经使用了ConstraintLayout的项目,IDE 可以轻松地将其转换为MotionLayout

改进 Layout Inspector

此版本改进了 Layout Inspector,通过访问正在运行的应用中保持最新状态的数据并提供解决资源问题的思路,开发者可以更直观地调试 UI。

如果部署到运行 API 29 或更高版本的设备,还可以访问其它功能,例如随着视图的更改而更新的动态布局层次结构、详细的视图属性,以及实时正在运行应用的用户界面的 3D 模型等。

布局验证

当开发多种屏幕尺寸和分辨率的应用时,需要验证对 UI 所做的更改在所支持的每个屏幕上都适配。使用“布局验证”窗口,可以同时在不同的屏幕和配置上预览布局。

改进 CPU Profiler UI

CPU 分析器旨在提供有关应用的线程活动,并跟踪记录了丰富的相关信息,Android Studio 4.0 中,CPU 记录现在与主事件探查器时间轴分开,并按组进行组织,以简化​​分析。可以上下移动组,或者将组中的单个项目拖放到其它组合中。

现在还可以使用导航快捷方式轻松移动数据进行精细的缩放和平移,比如使用 W/A/S/D 键操作。此外系统跟踪 UI 重新进行了设计,事件具有独特的颜色以在视觉上有更好的区分。线程被排序以首先显示较忙的线程。

智能编辑器功能

R8 是一个提高应用构建性能的工具,现在在为 R8 创建规则文件时,可以使用此版本提供的智能编辑器功能,它可以完成诸如语法高亮、自动补全和错误检查等功能。这一智能功能还可与 Android 项目集成,为所有类、方法和字段提供完整的符号补全,并包含快速导航和重构功能。

除了以上介绍的更新内容,Android Studio 4 还初步支持了 Kotlin DSL 脚本文件、为 C++ 开发启用了 clangd 作为主要的语言分析引擎,以及其它一系列改进,详情可以查看发布公告:

https://android-developers.googleblog.com/2020/05/android-studio-4.html

Android Studio 4.0 发布相关推荐

  1. 教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考

    教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考 这是老师给我们布置的任务,我在这里做一个简单的总结,话不多说,直接上图上步骤吧 首先,在菜单栏中,点击 B ...

  2. android studio m1,Android Studio 4.0发布 为Android 11做好准备

    新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...

  3. google android plc,Android Studio 4.0发布 为Android 11做好准备

    新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...

  4. Android Studio 2.0 正式版发布啦 (首次中文翻译)

    Android Studio 2.0 发布了,增加了一些新特性: 1. 更加完善的 Instant Run 2. 更快的 Android Emulator 3.GPU Debugger Preview ...

  5. Google发布Android Studio 1.0

     第一个IDE稳定版本:Google发布Android Studio 1.0 摘要:Google于今天发布了Android Studio 1.0,其新增的突出特性包括:首次安装向导方面.示例导入和 ...

  6. android 编译器有问题,Android Studio 3.0 Beta 2发布:解决编译器bug

    5月18日,IT之家曾经报道,谷歌发布了Android Studio 3.0的测试版,新增了对Kotlin语言的支持,而日前,谷歌发布了Android Studio 3.0的Beta 2版本. 此版本 ...

  7. 电商android studio,谷歌 Android Studio 4.0 Beta 5 发布

    Android Studio 4.0 Beta 5 已发布,更新内容主要是修复 bug. Android Gradle Plugin Issue #152872138: 禁用 AGP 功能导致 ./g ...

  8. visual studio 最新稳定版本_速来围观!Android Studio 4.0 稳定版发布了

    作者:恋猫de小郭 Android Studio 4.0(2020年5月) 更新啦!此版本包含了各种新功能和改进,还有一些废弃配置. 重要提示:更新后,需要重新启动 Android Studio 才能 ...

  9. Android Studio 4.0 稳定版发布了

    Android Studio 4.0(2020年5月) 更新啦,此版本包含了各种新功能和改进,还有一些废弃配置. 重要提示:更新后,需要重新启动 Android Studio 才能应用从早期版本的 I ...

最新文章

  1. php调用系统浏览器代码,php判断操作系统或浏览器实现代码
  2. uva1471 二叉搜索树
  3. 需求文档可以不签字吗之二-理论推导
  4. 《金色梦乡》金句摘抄(八)
  5. java 获取td_[Java教程]jQuery获取table表中的td标签
  6. 只可顺守不可逆取书法_闲章不“闲”
  7. dj鲜生-15-用户的激活-默认激活置为0-点击链接状态置为1
  8. Python 技巧总结
  9. 在苹果Mac中的“照片”应用中创建幻灯片放映?
  10. 简单的Spring配置文件
  11. 电脑是否入侵,是否留有后门
  12. 苹果电脑怎样禁用首字母自动大写?
  13. 手机拍的照片计算机内存不足怎么办,电脑内存不足怎么办
  14. 电脑桌面打开计算机打开多个,如何在电脑桌面并排显示多个Excel工作表
  15. ECMAScript历史
  16. 《大厂面试》面试官看了直呼想要的简历
  17. C语言入门:计算总成绩和平均成绩
  18. uniapp之webscoket聊天 文字/图片/表情/语音
  19. 高中数学必修二立体几何中的向量方法(经典案例讲解)
  20. python新技术_2020年令人期待的Python新功能

热门文章

  1. vue获取编辑器纯文字_vue中使用富文本编辑器
  2. api压测工具_高并发之API接口,分布式,防刷限流,如何做?
  3. java partialfunction,scala中方法和函数的区别
  4. 设计趋势|几何元素增加Banner版面率
  5. 可以参考临摹借鉴的中国风新年海报模板
  6. 促销惊喜活动优惠海报设计,可临摹PSD分层格式
  7. 二十四节气插画素材,每一张都带你如感
  8. 彩色粉末粉尘喷溅高清素材,让热烈气氛烘托到极致
  9. 老板分分钟要急需应急海报怎么做?PSD分层万能模板帮你解决燃眉之急!
  10. UI设计师缺乏灵感,看看这些可以临摹的网站架构!