免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

Android Studio 3.1 重点改进了 App 开发效率

  • 2018-04-08
  • 本文字数:753 字

    阅读完需:约 2 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

3.1 版本是 Android Studio 的最新版本,该版本重点提高了 App 开发效率,其中包括一个新的 C++ 性能分析器、Kotlin Lint 检查的命令行支持、SQL 代码补全和经过改进的重构等。

下面是发布说明中给出的重点改进。

  • 底层的 IntelliJ 平台已经升级到 2017.3.3 版本,改进了 Java 8 支持、从 JUnit 4 自动切换到 JUnit 5 等。
  • Android Studio 3.1 通过吸纳Kotlin 1.2.30 改进了 Android Studio 3.0 中引入的 Kotlin 支持。此外,在命令行里运行gradlew lint现在也会分析 Kotlin 类了。
  • 在使用 Room 库时,SQL 编辑获得了大幅改善,其中包括支持@Query语句中的代码补全,语法高亮,SQL 模型定义与引用它的 Java 或 Kotlin 代码的更好集成。
  • Android Studio 3.1 使用了一个名为 D8 的新的 DEX 编译器,将.class 字节码转换成 Android Runtime 字节码。D8 提升了转换速度、降低了内存使用、改善了代码生成。
  • C++ 开发人员也可以从最新版本的 Android Studio 受益。大型项目构建速度将明显变快,同时,新增了更多 C++ 数据结构格式器,使得 LLDB 输出更易于阅读。此外, CPU 性能分析器现在支持原生 C++ 代码抽样。
  • Network Profiler 现在包含一个 Thread View,用于显示 App 产生的每个 CPU 线程的网络活动。
  • Android Studio 3.1 中的 Android 模拟器现在能够使用 QuickBoot 在 6 秒内恢复一个会话,后者会生成模拟器会话的快照。此外,它提供了 Android 8.0 (API level 26) 、 Android 8.1 (API level 27)和 Android P 开发预览版的系统镜像。

Android Studio 官方下载页面上提供了 Android Studio 3.1 的下载,开发人员也可以直接从 Android Studio 3.0 里安装。

查看英文原文 Android Studio 3.1 Aims to Improve App Development Productivity

2018-04-08 19:002402
用户头像

发布了 1008 篇内容, 共 388.2 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

【高并发】深度解析ScheduledThreadPoolExecutor类的源代码

冰河

Java 并发编程 多线程 高并发 异步编程

模块四作业

Asha

「架构实战营」

调优达到上限?这份尊享版性能实战套餐,让你领先别人好几个级别

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

Hive基本理论和常用函数

犟马骝

架构实战营模块四作业

孙志强

架构实战营

真香!Github一夜爆火,阿里性能优化不传之秘终于开源

热爱java的分享家

Java 程序人生 性能优化 编程语言 经验分享

nginx配置详解

小鲍侃java

11月日更

你敢相信?我用了3个月成功破茧成蝶,从简历被拒到收割8个大厂offer

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

Pulsar VS. Kafka(2): 以Segment为中心的架构

Apache Pulsar

kafka 架构 分布式 Apache Pulsar 消息中间件

不可思议,阿里巴巴首发:Java核心框架指导手册,竟1小时点击量破千万

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

记一次提升18倍的性能优化

捉虫大师

性能优化 Go 语言

微服务架构中,二次浅封装实践

架构 分布式 微服务 技术栈 二次封装

遇到了几道关于作用域的前端小题

空城机

JavaScript 大前端 11月日更

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践RocketMQ的服务搭建及配置操作

洛神灬殇

RocketMQ 11月日更 Apache RocketMQ 集群搭建

考试试卷存储方案

天天向上

架构实战营

明道云对接企查查,一键矫正客户信息

明道云

Pulsar VS. Kafka(1): 统一的消息消费模型(Queue + Stream)

Apache Pulsar

kafka 架构 云原生 Apache Pulsar 消息中间件

极客时间算法训练营Week01

jjn0703

算法训练营

区块链技术革命才刚刚开始

CECBC

先睹为快即将到来的HTML6

devpoint

JavaScript html5 11月日更

System.Text.Json自定义Conveter

喵叔

11月日更

字节跳动面试官:SpringBoot统一接口返回和全局异常处理怎么玩?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

第四模块总结

张靖

架构训练营

架构实战营-模块五

瓜子葫芦侠

「架构实战营」

【LeetCode】N 叉树的最大深度Java题解

Albert

算法 LeetCode 11月日更

Elasticsearch写入数据的过程是什么?以及是如何更新索引数据的

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

架构实战营 - 模块四作业

危险游戏

架构实战营

终于有人将Github星标百万的Spring技术精髓收录成册

热爱java的分享家

Java 面试 程序人生 springboot 经验分享

模块四作业-redis 存储方案设计 - 学生考试试卷

Geek_cb2b43

微博评论的高性能高可用计算架构

deng

架构实战

微博评论的高性能高可用计算架构

deng

架构实战

Android Studio 3.1重点改进了App开发效率_移动_Sergio De Simone_InfoQ精选文章