Android Studio 3.3 稳定版发布

来自:互联网
时间:2019-02-01
阅读:
免费资源网,https://freexyz.cn/

Android Studio 3.3 稳定版发布了,此版本更关注基础功能的改进,而非重大新特性。上个稳定版发布以来,Android Studio 共解决了超过 200 个用户提交的问题,主要更新内容包括:

为 Navigation Editor 提供官方支持

改进注释处理器对 Java 增量编译的支持

引入C ++ 代码 lint 检查

升级新项目向导

为各个性能分析器添加可用性修复

Android 模拟器退出时保存快照的速度提高了 8 倍

细分为:

开发

Navigation Editor - Navigation Editor 是一款可视化编辑器,主要用于构建支持新 Jetpack 导航组件的 XML 资源。开发者可以通过 Navigation Editor 和导航组件在应用屏幕和内容区域之间构建可预测的交互。

IntelliJ 平台更新 - Android Studio 3.3 包含 IntelliJ 2018.2.2 版本。作为 JetBrAIns 的重要平台更新,IntelliJ 2018.2.2 带来了不少出色的新特性和功能优化,如: 新的代码编辑器预览功能、图标更新、MacBook 触控条支持、控制集成优化等。

Kotlin 更新 - Android Studio 3.3 捆绑了 Kotlin 1.3.11,包含对 Kotlin 协程 (Coroutines) 与合约 (Contracts) 的支持,并且 IDE 支持推荐的 Kotlin 编码风格。

Clang-Tidy 支持 - 开发者现在可以在 Android Studio 现中使用 Clang-Tidy 对 C++ 代码进行静态分析。与 Studio 中用于检查 Java 和 Kotlin 代码的 lint 工具相似,Clang-Tidy 可以检测包含 C ++ 代码的 Android 应用中是否存在常见编码问题和错误。

新项目向导升级 - Android Studio 改进新项目向导后,可以支持更多的设备类型、编码语言和新框架。与此同时,用户体验也有所改善,开发者可以通过更简便的方式获取相同的新项目模板。

删除未使用的 IDE 目录 - 为了顺利升级至最新版 Android Studio, 您可以使用我们添加的一项新功能来清除未使用的设定和缓存目录。历史版本 Android Studio 会在硬盘中留下一些旧目录,它们既不容易找到,也不方便清除。当您第一次运行 Android Studio 3.3 (或更高版本) 时,新对话框会显示历史安装生成的目录,并提醒您进行安全删除操作。

构建

加强注释处理器对 Java 增量编译的支持 - 在此项更新中,我们改进了注解编译器对 Java 增量编译的支持,从而有效缩短了构建时间。

延迟任务 (lazy task) 配置 - 通过调用 Gradle 中的新任务创建 API,该插件可以避免开启或配置不需要在当前构建中完成的任务 (或者不在执行任务图上的任务)。比如说,假设您同时拥有多个构建变体,如 "release" 和 "debug" 构建配置,而当前您正在构建应用的 "debug" 版本,该插件可帮您避免启动或配置任何 "release" 版本中的任务。

单变体项目同步 - 如果应用项目的规模较大,而且需要同时维护多个构建变体,那么除构建速度以外,项目的同步速度也有可能成为开发瓶颈。该版本 IDE 允许开发者限定仅同步当前所选的变体。

测试

多个模拟器 AVD 实例 - Android 模拟器 28.0 现已支持为同一台 Android 虚拟设备 (ADV) 同时启动多个实例。每个实例均占用最低限度的系统资源。如果您已部署持续集成 (CI) 测试环境,该功能可以让您在一套 AVD 配置上并行运行多个测试。命令:

Android 9 Pie 模拟器系统镜像和 Wi-Fi P2P - 除了 Android 3.3 之外,您还可以为模拟器下载 Android 9 系统镜像文件,以便在本地进行应用测试。Google Play 模拟器系统镜像文件不仅具备 Android CTS (兼容测试套件) 认证,而且提供 Wi-Fi P2P 技术支持,允许两台模拟器以点对点形式直接互联。

优化了快照的保存和管理方式,改用映射文件来保存客户机 RAM,Android 模拟器退出时保存快照的速度提高了 8 倍

优化

分析器性能优化

内存分析器: 分配跟踪选项

网络分析器: 格式化文本

CPU 分析器: 帧渲染数据

详情查看发布公告

免费资源网,https://freexyz.cn/
返回顶部
顶部