Android Studio 3

  • Kotlin Lint 检查 - 自从去年宣布在 Android 平台上正式支持 Kotlin 语言以来,我们继续投入人力物力,努力在 Android Studio 中支持 Kotlin 语言。在 Android Studio 3.1 中,我们增强了 Lint 代码质量检查,因此,您现在可以通过命令行和 IDE 运行检查。只需打开 Android Studio 项目,然后通过命令行运行 gradlew lint了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
通过命令行进行的 Kotlin Lint 检查

  • 数据库代码编辑 - 现在,使用 Android Studio 3.1,您可以更轻松地在自己的 Android 项目中编辑内嵌式 SQL/Room 数据库代码。此版本可以在您的 @Query 声明中实现 SQL 代码补全,具备更好的 SQL 语句重构功能,并且能够在您的项目中进行 SQL 代码导航。了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
Room 数据库代码补全

  • IntelliJ 平台更新:Android Studio 3.1 包含 IntelliJ 2017.3.3 平台版本,这个平台版本具有许多新功能,例如新 Kotlin 语言意图和对 SVG 图像预览的内置支持。了解详情

构建

  • D8 Dex 编译器 - D8 现在是 Android Studio 3.1 中的默认 Dex 编译器。D8 dexing 替换了旧 DX 编译器,它是一个后台 APK 编译步骤,可以让您的应用更小,实现准确的单步调试,并且在很多情况下能够加快构建速度。确保您的 gradle.properties 没有 android.enableD8 标记,或者在有此标记的情况下确保它设为 true了解详情

  • 新 Build 输出窗口 - Android Studio 3.1 具有一个更新的 Build 输出窗口,此窗口在新的树视图中组织构建状态和错误。此更改也将旧 Gradle 输出合并到这个新窗口中。了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
新的 Build 输出窗口

测试

  • Quick Boot - Quick Boot 让您可以在 6 秒内恢复 Android Emulator 会话。Android Emulator 启动缓慢是我们从广大开发者那里了解到的一个主要痛点,Quick Boot 解决了这个问题。像一台物理 Android 设备一样,模拟器也必须执行初始冷启动,但后续启动将加快。默认情况下,所有 Android 虚拟设备均已启用此功能。此外,在此版本中,您还可以对何时使用 Quick Boot 进行更精细的控制,并且能够根据需要将快速启动状态保存到模拟器设置页面中。详细了解其他热门的 Android Emulator 功能。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
Quick Boot 按需设置

  • 系统映像和无边框设备皮肤 - 现在,最新版本的 Android Emulator 在 API 24 (Nougat) - API 27 (Oreo) 模拟器系统映像和 P 开发者预览版上支持 Google Play 商店和 Google API。此外,为了在新的无边框模式下工作,设备模拟器皮肤也进行了更新,这可以帮助您使用 18:9 的屏幕宽高比 或者 Android P 开发者预览版的 DisplayCutout API 测试您的应用。了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
Android Emulator 中的窗口无边框模式

优化

  • C++ CPU 分析 - 去年伴随着 Android Studio 3.0,我们发布了一套全新的 Android 分析器来测量您的应用中的 CPU、内存和网络活动。在 Android Studio 3.1 中,除了对 Kotlin 和 Java 语言应用代码进行性能分析外,您现在还可以分析应用中的 C++ 代码。C++ 分析器使用 simpleperf 作为后端,允许您记录 C++ 函数跟踪。了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
C++ CPU Profiler

  • Network Profiler 更新:线程和网络请求 - 为了协助分析您的应用中的网络流量,我们添加了一个新的 Network Thread 视图以检查多线程网络流量,我们还添加了一个新的 Network Request 标签来深入了解一段时间内的网络请求。借助 Network Profiler 的这些更新,您将获得更多工具,跟踪从每个线程和网络请求一直到网络调用堆栈的网络流量。了解详情

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
带线程支持的 Network Profiler

简要回顾一下,Android Studio 3.1 包含以下主要的新功能:

开发

  • Kotlin Lint 检查
  • 数据库代码编辑
  • IntelliJ 平台更新

构建

  • D8 Dex 编译器
  • 新的 Build 输出窗口

测试和调试

  • Android Emulator 的 Quick Boot

  • 带有 Google Play 模拟器系统映像的 API 27

  • Android Emulator 的窗口无边框模式

  • 带有 Google Play 模拟器系统映像的 API 27

  • Android Emulator 的窗口无边框模式

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值