Android Studio 4.0。更高效的代码编写、更快捷的编译速度,让您尽情地为用户们设计最棒的应用,即刻下载正式版开始使用吧!下载地址:https://developer.android.google.cn/studio

设计:

Motion Editor: 轻松创建、编辑和预览 MotionLayout 动画

Layout Inspector 全新升级: 更加直观的实时调试体验

Layout Validation: 在多个屏幕上同时对比 UI

开发与分析:

CPU Profiler 更新: UI 更直观、更易于浏览,数据更易解读

R8 规则更新: 编写代码缩减规则的智能编辑器功能,如语法高亮、补全和错误检查

IntelliJ IDEA 2019.3 平台更新: 性能和质量得到提升

实时模板更新: 为 Kotlin 提供 Android 专用实时模板

Clangd 支持: 默认启用 Clangd 和 Clang-Tidy

Android Studio 4.0

构建:

Build Analyzer: 了解和找到构建时的性能瓶颈

Java 8 语言支持更新: Java 8 API 现在均可使用,与应用最低 API 等级无关

功能对功能的依赖性: 定义两个动态功能模块之间的依赖

buildFeatures DSL: 逐个启用/禁用构建功能,如数据绑定

Kotlin DSL: 对 Kotlin DSL 脚本文件的基础支持

Android Studio 4.0 的亮点众多,这里列出几项: 全新的 Motion Editor,可助您轻松打造应用动效;Build Analyzer 可以帮您找到导致编译速度缓慢的症结;您还可以尽情使用 Java 8 API,无需考虑您应用的最低 API 级别。另外,我们还根据大家的反馈调整了 CPU Profiler 界面,使得工作流更加直观,而且还提供了并排显示功能帮助您更轻松地分析线程活动。Layout Inspector 现在会如实显示应用 UI 中的真实数据,方便您更好地调试设备上显示的内容。

Android Studio 4.0 正式版的发布,离不开预览版用户们早期给出的宝贵反馈。请继续阅读本文,或者观看下方视频来详细了解 4.0 正式版的亮点和新功能。如果您已经迫不及待想要上手一试,请移步我们的官方网站下载 Android Studio 4.0 正式版。
腾讯视频链接

Motion Editor
MotionLayout API 进一步拓展了 ConstraintLayout 的丰富功能,使得 Android 开发者能在应用中管理复杂的动效和 widget 动画。Android Studio 4.0 中新加入的 Motion Editor 让开发者能在其界面中创建、编辑和预览 MotionLayout 动画,从而更轻松地驾驭这个 API。从创建文件,到编辑约束设置、转场动画、关键帧以及视图属性,Motion Editor 都会为您代劳,再也无需手动创建和编辑复杂的 XML 文件——当然如果您的确需要查看的话,也只需要轻点一下鼠标即可。我们提供的便捷体验还不止于此: 如果您已经在使用 ConstraintLayout,可以通过 IDE 轻松将其转换成 MotionLayout。前往开发者官网了解更多。

Layout Inspector 全新升级
想要搞清楚某个属性的取值从何而来?或者想通过实时的 3D 画面轻松查看视图的嵌套层级?全新的 Layout Inspector 就可以帮您轻松做到。它提供的数据会与正在运行的应用完全同步,更会让您对各个资源在应用中如何排布和计算一览无余,使得 UI 调试变得更加简单直观。

在主菜单中依次选择 View > Tool Windows > Layout Inspector 来使用 Layout Inspector。如果您的应用是部署到 API 等级 29 或以上的设备,则可以使用到更丰富的功能,比如随着视图变化动态更新的布局层次结构、帮助您更好了解资源取值解析的详细视图属性信息、以及可以展示运行时 UI 结构的实时 3D 模型。您可以尽情在应用中导航、触发动画和视图转场,在这同时依然能精确调试 UI,让每一个像素都尽如人意。前往《Android Studio 4.0+ 中新的 UI 层次结构调试工具》了解更多。

在为多种硬件配置、屏幕尺寸和分辨率开发应用时,您需要确保在 UI 中做出的每一处修改都能在各个屏幕上完美展现。通过 Layout Validation 窗口,您可以同时预览 UI 在不同屏幕、不同配置中的呈现结果,从而轻松让应用适配好这些设备。只需点击 IDE 右上角的 Layout Validation 标签即可打开本窗口。

CPU Profiler 的设计目的是为您呈现应用中线程活动以及跟踪数据的丰富信息。开发者们在反馈中希望我们让这个工具的 UI 导航起来更为直观,以及让其中的数据更易于解读,于是我们在这个版本中带来了新的界面来回应大家的需求。在 Android Studio 4.0 中,CPU 活动记录从分析器的主时间轴中分离出来,并成组展现,以便于分析。您可以上下移动分组,也可以通过拖放操作重新排列组内的项目,从而打造更定制化的呈现布局。

并排显示使得分析更加轻松,您现在可以在 Thread Activity 时间轴中查看所有线程活动 (包括方法、函数和事件),以及使用新加入的导航快捷键在数据间移动——如使用 W/A/S/D 四键进行精细的缩放和平移。我们还重新设计了 System Trace 界面,用不同的颜色来区分显示事件,从而在视觉上更加醒目。在线程排序方面,更繁忙的线程会优先展示,帮助您专注于所选线程中的数据。最后,在我们投入资源改善 CPU Profiler 的质量后,我们发现自 Android Studio 3.6 以来用户报告的记录错误率有了明显下降。本次更新还带来了更多值得尝试的改进,前往开发者官网了解更多。

我们在 Android Gradle 插件 3.4.0 中引入了 R8,使得字节码转换 (desugaring)、缩减、混淆和 dex 处理能一步到位,这让构建性能得到了显著的提升。在创建 R8 的规则文件时,Android Studio 现在提供了智能编辑器功能,包括语法高亮、补全以及错误检查等。编辑器还与您的 Android 项目集成,为所有的类、方法和字段提供完整的符号补全,并提供快速导航和重构功能。

标签: Android Studio 4.0 release


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。