Qwen3 惊喜上线阿里云百炼,8款模型全开源!点击免费领取 800万 tokens! 了解详情
写点什么

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

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

关注

评论

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

Drive to APasS!使用明道云管理F1赛事

明道云

centos7防火墙完整操作命令,值得的收藏

迷彩

Linux 运维 Centos 7 防火墙 6月月更

java培训redis集群原理详解

@零度

redis java培训

Vue3+ElementPlus+Axios实现从后端请求数据并渲染

Python研究所

6月月更

web前端培训组件内部数据state的知识点分享

@零度

前端开发 state

基于STM32设计的蓝牙健康管理设备

DS小龙哥

6月月更

Spring Boot零配置启动原理

码农参上

Spring Cloud springboot

SpringCloud - Eureka核心源码解析

码农参上

微服务 SpringCloud Eureka 注册中心

Future & CompletionService

Ayue、

多线程 Future接口

EMQ携手谐云,打造车联网平台联合解决方案

EMQ映云科技

车联网 物联网 IoT 兼容性测试 6月月更

【值得收藏】Centos7 安装mysql完整操作命令

迷彩

MySQL 数据库 centos 6月月更

秒云荣获《2022爱分析 · IT运维厂商全景报告》智能运维AIOps市场代表厂商

MIAOYUN

云原生 智能运维 IT运维 智能运维AIOps

关于接口测试自动化的总结与思考

阿里巴巴云原生

阿里云 接口 性能压测 PTS 阿里云云原生

红包雨: Redis 和 Lua 的奇妙邂逅

勇哥java实战分享

居家办公竟比去公司上班还累? | 社区征文

架构精进之路

初夏征文

华为开启2022全球校园AI算法精英大赛 百万奖金等你来挑战算法极限

科技汇

TiDB 6.0:让 TSO 更高效丨TiDB Book Rush

PingCAP

TiDB

浅谈软件研发的复杂性与效能提升之道

思码逸研发效能

研发效能

预约直播 | 主流视觉算法介绍及在PAI上的应用

阿里云大数据AI技术

机器学习 视觉算法

政策关注 | 加快构建数据基础制度,维护国家数据安全

青藤云安全

数据治理 数据安全

JavaScript 回调函数/Promise/ async/await

源字节1号

软件开发 前端开发 后端开发

牛客java选择题每日打卡Day4

京与旧铺

6月月更

直播电子商务应用程序开发需要什么基本功能?未来发展前景如何?

开源直播系统源码

软件开发 直播源码 带货直播

在外企远程办公是什么体验? | 社区征文

Geek_rze78a

Java 程序员 远程办公 外企 初夏征文

大数据培训Scala 类和对象知识与案例分享

@零度

scala 大数据

私藏干货分享:关于企业架构中如何进行平台化

松子(李博源)

企业架构 数据架构 业务架构 大数据平台 平台

SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道!

博文视点Broadview

面试突击60:什么情况会导致 MySQL 索引失效?

王磊

Java MySQL 面试

Salesforce 容器化 ISV 场景下的软件供应链安全落地实践

阿里巴巴中间件

阿里云 容器 云原生

Rxjs mergeMap 的使用场合

汪子熙

typescript 响应式编程 angular RXJS 6月月更

优博讯出席OpenHarmony技术日,全新打造下一代安全支付终端

极客天地

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