把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

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:002925
用户头像

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

关注

评论

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

毫秒级返回数据,58同城 DBA 团队选择 TDengine 解决传感器数据处理难题

TDengine

数据库 tdengine

五、浅谈容器逃逸

穿过生命散发芬芳

5月月更 容器逃逸

学生管理系统架构设计

Justin1024

Redis「7」实现分布式锁

Samson

redis 学习笔记 5月月更

数据库连接池 -Druid 源码学习(八)

wjchenge

Druid 数据库连接池

Linux环境下部署Jpress大型博客网站

jiangxl

基于Redis6.2.6版本部署Redis Cluster集群

jiangxl

【架构训练营】模块一作业

知北游

Java 8 开始新增的 Optional 类 - Optional 对象中的返回

HoneyMoose

linux之grep使用技巧

入门小站

Linux

Redis Cluster集群收缩主从节点详细教程

jiangxl

架构实战营-模块1作业

Gavin.Yang

在线文本列表差集计算工具

入门小站

工具

微信业务架构&学生管理系统架构

intelamd

架构实战营 模块一作业

Gor

通过JConsoler监控Tomcat的JVM内存

jiangxl

【LeetCode】链表的中间结点Java题解

Albert

LeetCode 5月月更

实现 LRU 缓存算法

Se7en

在线HTML转CSV工具

入门小站

工具

Tomcat安全优化

jiangxl

tomcat Java web

5月25日,阿里云开源 PolarDB-X 将迎来重磅升级发布

阿里云数据库开源

开源 开源数据库 国产数据库 PolarDB-X 数据库·

Bootstrap 和 WordPress 的区别

海拥(haiyong.site)

bootstrap Wordpress 博客部署 WordPress 5月月更

Flutter 开源状态管理插件一览

岛上码农

flutter ios 安卓 移动端开发 5月月更

“学生管理系统”毕设架构设计

Pengfei

架构设计原则

Cocos creatorの摇杆操控运动

空城机

Cocos 5月月更

⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐

jiangxl

tomcat Java web

企评家 |上海家化联合股份有限公司成长性评价简介

企评家

云钉一体:EventBridge 联合钉钉连接器打通云钉生态

阿里巴巴云原生

阿里云 云原生 事件总线 EventBridge

Seata x 2022 开源之夏 ,一起来做开源达人!

阿里巴巴云原生

阿里云 云原生 seata 开源之夏

开启Tomcat管理注主页功能

jiangxl

tomcat

JAVA程序对应不同的部署环境针对配置文件如何管理

jiangxl

Java tomcat

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