专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

Android Studio 3.6 稳定版发布

Android_开发者  · 掘金  · android  · 2020-03-12 02:27

正文

阅读 141

Android Studio 3.6 稳定版发布

作者 / Scott Swarthout, Product Manager

我们很高兴为大家带来 Android Studio 3.6 的稳定版本,该版本提供的功能与特性旨在提升代码编辑和调试场景中的品质。已经结束的 Project Marble 聚焦于夯实集成开发环境 (IDE) 的功能和流程基础,而 Android Studio 3.6 则是 Project Marble 之后的第一个版本。我们从 Project Marble 中学到了很多,在 Android Studio 3.6 中,我们引入了一些新功能,完善了既有功能,并且投入了很大的精力来修复错误及改善基础性能,以确保我们达到去年设定的高质量标准。

Android Studio 3.6 的一些亮点包括: 使用 XML 快速设计、开发和预览应用布局的新方式,以及设计编辑器中新加入的分割视图 (Split View) 。我们将 Google Maps 直接嵌入到了 Android Emulator 的扩展控制面板中,因此现在您无需手动输入 GPS 坐标即可在应用中测试位置。最后,我们通过自动检测 Fragment 和 Activity 的内存泄漏,让优化应用和查找错误变得更加容易。希望这些功能可以让您在 Android 上进行开发时更愉快和高效。

我们要感谢那些在预览版本阶段提供早期反馈的开发者们,正是大家的反馈让我们得以迭代和改进 Android Studio 3.6 中的功能。如果您已经准备好使用这个全新的稳定版本,及其带来的全新生产力功能,请即刻下载 Android Studio 3.6

接下来我们会按照主要的开发流程为大家逐一介绍 Android Studio 3.6 的新功能。

腾讯视频链接:

v.qq.com/x/page/p093…

Bilibili 视频链接:

www.bilibili.com/video/av954…

设计

设计编辑器中的分割视图 (Split View)

设计编辑器 (如 Layout Editor 和 Navigation Editor) 现在新增了分割 (Split) 视图,使您可以同时查看 UI 的设计视图和代码视图。分割视图由早先的预览窗口 (Preview window) 改进而来,并且可以按文件单独配置以保留上下文信息,包括缩放比例和设计视图选项等,这样您就可以为每一种用例选择最适合的视图。想要启用分割视图,请单击编辑器窗口右上角的 "Split" 图标。

△ 设计编辑器中的 "分割视图 (Split View)"

如果您想了解更多关于 Android Studio 3.6 版本中加入的 Split View,请参阅: 《Android Studio Design Tools 中的 UX 更改 — Split View》。

颜色选择器资源选项卡

在 Android Studio 3.6 中,我们希望使您更容易应用那些被定义为 "颜色资源" 的颜色。因此现在颜色选择器将加载并给出应用中的颜色资源,方便您快速选择和替换颜色。您可以在设计工具和 XML 编辑器中访问颜色选择器。

△ 颜色选择器资源选项卡

开发

视图绑定 (View Binding)

视图绑定 可以在代码引用视图时提供编译时安全性,让您得以更轻松地编写与视图交互的代码。在启用后,视图绑定将为该模块中存在的每个 XML 布局文件生成一个绑定类。在大多数情况下,视图绑定会替代 findViewById。您可以引用所有拥有 ID 的视图,而不会遭遇 null pointer exception 或 class cast exception。这些变化意味着,布局和代码之间的不兼容而导致的错误将在 "编译时" 而不是 "运行时" 发生。如要在项目中启用视图绑定,请在每个模块的 build.gradle 文件中添加以下内容:


android {
    viewBinding {
        enabled = true
    }
}
复制代码

了解更多视图绑定的信息,请关注我们今天推送的第二条:《使用视图绑定替代 findViewById》,或参阅我们的一位开发专家撰写的 博客文章

Android NDK 更新

Android Studio 中的以下 NDK 功能以前在 Java 语言中受支持,现在也在 Kotlin 中受支持:

  • 从 JNI 声明转到 C/C++ 中的对应实现函数。只需将鼠标悬停在托管源代码文件中的行号附近的 C 或 C++ 项标记上方,即可查看此映射。
  • 自动为 JNI 声明创建桩实现函数。首先定义 JNI 声明,然后输入 "jni" 或 C/C++ 文件中的方法名称进行激活。

了解更多:

Android Studio 3.6 中的 NDK 更新 developer.android.google.cn/studio/prev…

IntelliJ 平台更新

Android Studio 3.6 包含 IntelliJ 2019.2 平台版本。这个 IntelliJ 版本提供了大量改进,包括新服务工具窗口、大幅优化启动时间等。查阅相关文档了解更多。

IntelliJ IDEA 2019.2

blog.jetbrains.com/idea/2019/0…

通过 Apply Changes 添加类

您现在可以通过两项简易操作来添加一个类,然后将该代码更改部署到正在运行的应用中 —— 点击 Apply Code Changes 按钮或 Apply Changes and Restart Activity 按钮。要详细了解这两项操作之间的区别,请参阅 应用更改

构建

Android Gradle 插件 (AGP) 更新







请到「今天看啥」查看全文