写点什么

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

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

关注

评论

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

如何将传统 Web 框架迁移部署到 Serverless 架构?

Serverless Devs

Python 架构 前端

想学习大数据怎么选择培训机构

小谷哥

BI智慧仓储行业应用方案,让你的仓储物流不再复杂

葡萄城技术团队

前端 数据可视化 仓储 智慧仓储 大屏

HMS Core 6.8.0版本发布公告

HarmonyOS SDK

HMS Core

跟我学Python图像处理丨带你入门OpenGL

华为云开发者联盟

Python 人工智能 华为云 12 月 PK 榜

应用瓴羊Quick B,可以有效地提升企业的数据化分析能力

对不起该用户已成仙‖

Web前端培训机构有哪些?

小谷哥

cleanmymac2023免费绿色版下载安装教程

茶色酒

CleanMyMac2023

FL Studio正式推出全新21版首发新版DAW(数字音乐工作站)工具

茶色酒

FL STUDIO20.9 FL Studio 21 FL Studio21

2022最新版SpringCloudAlibaba笔记,把微服务玩的出神入化

架构师之道

Java 微服务 架构师

java程序员培训好就业吗

小谷哥

面对庞大复杂的身份和权限管理,企业该怎么办?

华为云开发者联盟

后端 开发 数字化 华为云 12 月 PK 榜

RISC-V SIG 推出基于openEuler 的下游发行版 Eulaceura

openEuler

Linux 开源 操作系统 openEuler risc-v

什么是IT资产?如何保障IT资产安全?

行云管家

网络安全 数据安全 IT资产

linux高可用小知识点汇总-行云管家

行云管家

高可用 ha 双机热备

SpringBoot内置tomcat启动过程及原理

京东科技开发者

tomcat 后端 tomcat源码解读 编程‘ spring-boot

多样化功能助力企业精准决策,瓴羊Quick BI数据看板解析

对不起该用户已成仙‖

如何利用A/B实验提升产品用户留存?看字节实战案例给你答案!

字节跳动数据平台

大数据 AB testing实战 12 月 PK 榜

NFT盲盒质押分红挖矿dapp系统开发源码搭建

开发微hkkf5566

功能强大的国产API管理神器 Eolink,亲测好用

海拥(haiyong.site)

开发工具 API API测试

纷繁复杂见真章,华为云产品需求管理利器CodeArts Req解读

华为云开发者联盟

云计算 需求管理 华为云 12 月 PK 榜

武汉大数据培训机构怎么样

小谷哥

云安全系列5:2023 年需要了解的 40个云安全术语

HummerCloud

云计算 云安全

为什么很多产品经理,做不了产品管理?

LigaAI

产品经理 敏捷开发 产品管理 产品功能 12 月 PK 榜

前端培训学习就业前景怎么样?

小谷哥

专访|开源之夏最佳质量奖 Apache RocketMQ Committer 黄章衡

Apache RocketMQ

#开源 消息列队

RTS超低延时直播技术:保障大型赛事直播零时差互动

阿里云CloudImagine

云计算 阿里云 世界杯

企业想要提升数据分析能力,还需要选择瓴羊Quick BI

三十

LED电子显示屏加速在生活中的应用

Dylan

LED LED显示屏 led显示屏厂家

不足10人的创业团队,怎么在半个月内上线一个新产品?

LigaAI

创业 敏捷开发管理 创业公司 远程开发 12 月 PK 榜

“零代码”的瓴羊Quick BI即席分析,业务人员也能轻松上手

夏日星河

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