写点什么

Android Studio 3.3 发布:官方支持导航编辑器

  • 2019-02-10
  • 本文字数:1210 字

    阅读完需:约 4 分钟

Android Studio 3.3发布:官方支持导航编辑器

谷歌发布 Android Studio 3.3。这一版本主要关注错误修复和稳定性改进,不过也带来了导航编辑器的官方支持、Kotlin 和 IntelliJ 平台的更新,等等。


Android Studio 3.3 修复了 200 多个错误。谷歌组建了一个叫作Project Marble的团队,专注于巩固基本的 IDE 功能和完善面向用户的功能,减少崩溃次数、内存泄漏和影响用户体验的错误。


核心 Android Studio IDE 已经更新了来自 IntelliJ IDEA 2018.2.2 版本的改进。这一版本的 IntelliJ IDEA 支持 Java 11、断点意图、MacBook Touch Bar、增强的版本控制集成,等等。此外,这个版本还捆绑了 Kotlin 1.3.11,Kotlin 1.3.11 带来了新的语言功能,如稳定的协程、契约、内联类,等等。


导航编辑器现在得到官方支持,旨在简化目的地(应用程序中的特定屏幕)导航的设计和实现。导航编辑器与Android Jetpack导航架构组件集成,为创建应用程序导航结构提供了图形视图。



(图片来自 https://android-developers.googleblog.com


Android Studio 增加了一个新的对话框,让开发人员可以删除未使用的目录。当第一次运行 Android Studio 的主要版本时,它会查找包含与旧版 Android Studio 相关联的文件的目录。找到后,会出现一个显示文件的对话框,并提供删除它们的选项。



(图片来自 https://android-developers.googleblog.com


Android Studio 还支持构建 Android 应用程序包,并完全支持即时应用程序。开发人员可以在单个 Android Studio 项目中构建和部署已安装的应用程序和即时应用程序。要使用这项功能,请确保在创建新项目时选中“Configure your project > This project will support instant apps”复选框。以下属性将被添加到 manifest 中:


<manifest ... xmlns:dist="http://schemas.android.com/apk/distribution"><dist:module dist:instant="true" />...</manifest>
复制代码


开发人员现在可以启动同一个 Android 虚拟设备(AVD)的多个实例。对于希望在持续集成测试环境中并行运行测试的开发人员来说,这是一个好消息。要启动多个 AVD 实例,请在 shell 中运行以下命令:


$./emulator -avd  -read-only &$./emulator -avd  -read-only &
复制代码


Android Studio 现在支持使用Clang-Tidy for C++进行静态代码分析。它类似于 Java 和 Kotlin 的 linter,可以帮助那些在 Android 应用程序中使用 C++代码的人识别常见的编码错误和 bug。要启用这个功能,请转到 Settings -> Editor -> Inspections(在 MacOS 上是 Preference -> Editor -> Inspections)。


Android Studio 3.3 带来的其他改进包括:


  • 改进过的增量 Java 编译(在使用注解处理器时),需要 Android Gradle 插件 3.3.0 或更高版本;

  • 模拟器快照速度提高了 8 倍;

  • 当项目需要 SDK 组件时自动下载 SDK 组件;

  • SDK Manager 现在包含了 CMake 3.10.2。


如果你安装了 Android Studio 之前的版本,只需要更新到最新版本即可。否则的话可以在此处下载


查看英文原文https://www.infoq.com/news/2019/02/android-studio-3.3


2019-02-10 08:003281
用户头像

发布了 731 篇内容, 共 454.3 次阅读, 收获喜欢 2003 次。

关注

评论

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

财务共享中心建设项目的变革管理与沟通机制

用友BIP

财务共享

强大的Git客户端Tower 密钥激活版最新

mac大玩家j

Mac软件 Git客户端

BetterMouse for Mac(鼠标增强软件)

展初云

Mac BetterMouse Mac鼠标辅助软件

从低代码的骂声说起

小粽

低代码

什么年代了,还不会 CI/CD 么?

极狐GitLab

CI/CD

IBM SPSS Statistics v27.0.1中文破解版 spss详细图文安装教程

Rose

spss数据统计 IBM SPSS Statistics 27

「智造」第9期:一招砍成本、四档提效率,“智造”下半场如何仗剑破局?

用友BIP

智能制造

FonesGo iPhone Unlocker for Mac(iPhone解锁工具)

Rose

iPhone解锁 FonesGo iPhone Unlocker Mac解锁软件

数智化赋能公立医院干部管理 激发组织活力

用友BIP

干部管理

华为云11.11 PaaS产品|精密云工程:智能激活业务速率限时优惠倒计时

平平无奇爱好科技

ShareMouse 破解 for Mac共享鼠标工具 ShareMouse下载安装

Rose

mac软件下载 ShareMouse 破解版 Mac鼠标共享工具 ShareMouse下载

Moho Pro 14 for Mac(2D动画制作软件)附注册机v14.1激活版

Rose

Moho Pro 14下载 Moho Pro 14中文版 Moho Pro 14破解 二维动画制作

Mac文本对比工具UltraCompare中文版 支持M/intel

Rose

文件对比工具 UltraCompare 中文版 UltraCompare 下载

自然环境渲染工具Terragen 4 for mac破解版 附Terragen永久证书

Rose

Terragen 4破解 自然景观生成工具 Terragen 4下载 Terragen许可证书

中国唯一!华为入选Gartner®企业低代码应用平台魔力象限

平平无奇爱好科技

macbook翻译软件就用Translatium for Mac

Rose

翻译软件 Translatium中文版 Translatium下载 Translatium Mac Mac翻译工具

万能蓝光播放器:Apeaksoft Blu-ray Player for Mac

Rose

Mac蓝光播放软件 Apeaksoft Blu-ray Player

飞书智能伙伴之 AI 数智参谋:先进团队,北极星指标也要遥遥领先

Kyligence

指标平台 智能决策

华为云CodeArts 11.11活动倒计时,新用户福利重磅来袭

平平无奇爱好科技

华为云11.11 PaaS产品|坐看云卷云舒:运维开发一步到位

平平无奇爱好科技

项目管理体系文件代码评审规范

金陵老街

软件开发文档

强大的鼠标增强软件BetterMouse 激活版最新中文

胖墩儿不胖y

Mac软件 鼠标增强工具 鼠标管理工具

GitKraken for Mac(Git客户端) v9.10中文版

展初云

git Mac软件 GitKraken

Comsol Multiphysics for Mac(建模仿真软件) v6.2中文版

展初云

Mac COMSOL Multiphysics 物理场仿真软件

LeetCode题解:13. 罗马数字转整数,哈希表,JavaScript,详细注释

Lee Chen

JavaScript LeetCode

华为云11.11 PaaS产品|云端援手:智能枢纽应对数字资产挑战

平平无奇爱好科技

为什么OpenAPI是未来企业数字化转型的决定性因素?

平平无奇爱好科技

IBM SPSS Statistics 27 Mac(spss统计分析软件)

展初云

Mac mac数据分析统计软件 IBM SPSS Statistics 27

国内首批!华为云云原生中间件DCS&DMS获软件可信“卓越级”认证

平平无奇爱好科技

华为云11.11 PaaS产品|抢救未来增长策略:稳定、强力的云服务限时优惠进行中

平平无奇爱好科技

Android Studio 3.3发布:官方支持导航编辑器_语言 & 开发_Diogo Carleto_InfoQ精选文章