学习
实践
活动
专区
工具
TVP
写文章

Android Studio 3.1 正式版

Android Studio 3.1 正式版发布了

今天 Android Studio 3.1 正式版这是发布,发布了新版本,我当然是第一时间更新了,总体来说很不错,建议更新,下面介绍一下这次主要更新了哪些功能,并对使用情况进行简单测试,总体来说,表现出色。

更新功能

这次的更新主要更新了以下一些东西:

首先这次的 Android Studio 是基于 IntelliJ 2017.3.3 版本定制而来的,提高了对集合和字符串的处理能力,提高了为空的判断,修复了一些 Bug。

提高使用 Room (Google 数据持久化框架) 库的 SQL 编辑能力

可以支持 SQL 语法高亮

对重命名支持更好,Java 和 Kotlin 都支持

支持 Find usages 的右键功能支持

加强数据绑定 (Data Binding) 的相关支持,支持数据绑定 V2 版本

新版本支持的 Android 插件在 Java 插件前执行

数据绑定类不是每次都会重新生成,可以使用上一次编译的结果,加快多模块编译速度

D8 作为默认编译器编译生成 DEX 文件,如果没有主动禁用这项功能,你不需要更改任何代码就可以无缝切换使用 D8,它有如下好处:

编译成 DEX 文件更快

更小的内存占用

优化代码生成 (寄存器分配更好,字符串表生成更好)

调试代码体验更好

加快增量编译构建时间

在 D8 情况下支持增量编译

简化输出窗口,变得好看清晰了:

Gradle 同步 sync 和建立索引 index 同步进行,减少等待时间(在之前的版本中,这里往往是项目打开后最耗时的操作,现在这样确实快了好多)

对 C++ 和 LLDB 进行了大量的性能方面的优化,编码、编译和调试等都有很大的改进

Kotlin 默认使用 1.2.30(最新的是 1.2.31)

Kotlin 代码可以进行 Lint 检查了

Gradle 默认版本升级为 4.4

性能检测工具更强大了

可以更方便进行 C++ 代码性能检查了

可以过滤 CPU Traces,查看内存分配和堆转储情况,对调试有很大的帮助:

可以更好的查看网络使用情况

更好的布局编辑和检查工具

提高运行和热部署性能

模拟器有更新,支持 Android P 预览版

改变 UI 更好看更好用

整体来说,这次升级没有完全颠覆性的升级,但是 D8 默认编译开启也是个很令人兴奋的消息,整体上手使用还不错,建议升级!

https://pan.baidu.com/s/1UhbKtennyfEgCGDzfS1DMQ

本文参考:

https://developer.android.com/studio/index.html

如果有一天你觉得过的舒服了,你就要小心了!欢迎关注我的公众号:我是任玉琢

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180327G1XQLU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券