Android Studio 3.3发布:官方支持导航编辑器

谷歌发布Android Studio 3.3。这一版本主要关注错误修复和稳定性改进,不过也带来了导航编辑器的官方支持、Kotlin和IntelliJ平台的更新,等等。

Android Studio 3.3修复了200多个错误。谷歌组建了一个叫作Project Marble的团队,专注于巩固基本的IDE功能和完善面向用户的功能,减少崩溃次数、内存泄漏和影响用户体验的错误。

核心Android Studio IDE已经更新了来自IntelliJ IDEA 2018.2.2版本的改进。这一版本的IntelliJ IDEA支持Java 11、断点意图、MacBook Touch Bar、增强的版本控制集成,等等。此外,这个版本还捆绑了Kotlin 1.3.11,Kotlin 1.3.11带来了新的语言功能,如稳定的协程、契约、内联类,等等。

导航编辑器现在得到官方支持,旨在简化目的地(应用程序中的特定屏幕)导航的设计和实现。导航编辑器与Android Jetpack导航架构组件集成,为创建应用程序导航结构提供了图形视图。

(图片来自 https://android-developers.googleblog.com

Android Studio增加了一个新的对话框,让开发人员可以删除未使用的目录。当第一次运行Android Studio的主要版本时,它会查找包含与旧版Android Studio相关联的文件的目录。找到后,会出现一个显示文件的对话框,并提供删除它们的选项。

(图片来自 https://android-developers.googleblog.com

Android Studio还支持构建Android应用程序包,并完全支持即时应用程序。开发人员可以在单个Android Studio项目中构建和部署已安装的应用程序和即时应用程序。要使用这项功能,请确保在创建新项目时选中“Configure your project > This project will support instant apps”复选框。以下属性将被添加到manifest中:

<manifest ... xmlns:dist="http://schemas.android.com/apk/distribution">
<dist:module dist:instant="true" />
...
</manifest>

开发人员现在可以启动同一个Android虚拟设备(AVD)的多个实例。对于希望在持续集成测试环境中并行运行测试的开发人员来说,这是一个好消息。要启动多个AVD实例,请在shell中运行以下命令:

$./emulator -avd  -read-only &
$./emulator -avd  -read-only &

Android Studio现在支持使用Clang-Tidy for C++进行静态代码分析。它类似于Java和Kotlin的linter,可以帮助那些在Android应用程序中使用C++代码的人识别常见的编码错误和bug。要启用这个功能,请转到Settings -> Editor -> Inspections(在MacOS上是Preference -> Editor -> Inspections)。

Android Studio 3.3带来的其他改进包括:

  • 改进过的增量Java编译(在使用注解处理器时),需要Android Gradle插件3.3.0或更高版本;

  • 模拟器快照速度提高了8倍;

  • 当项目需要SDK组件时自动下载SDK组件;

  • SDK Manager现在包含了CMake 3.10.2。

如果你安装了Android Studio之前的版本,只需要更新到最新版本即可。否则的话可以在此处下载

查看英文原文https://www.infoq.com/news/2019/02/android-studio-3.3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章