写点什么

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

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

关注

评论

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

微服务引擎 MSE 升级至 3.0:降低微服务在云原生时代的演进成本

阿里巴巴中间件

阿里云 微服务 云原生

IoTLink 轻量级的物联网综合业务支撑平台

山东云则信息科技

Java 物联网 spring-boot

大前端—2022明星项目,2023展望

非喵鱼

JavaScript Vue 前端 React 前沿技术

天翼云荣获2022年度“边缘计算先锋企业”“分布式云先锋企业”称号!

天翼云开发者社区

2023年有哪些具备潜力的加密投资标的?

股市老人

DIMP:Learning Discriminative Model Prediction for Tracking 学习判别模型预测的跟踪

Geek_7ubdnf

神经网络

Java高手速成 | 实现人物拼图游戏

TiAmo

Java 拼图

2023-01-11:体育馆的人流量。编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。返回按 visit_date 升序排列 的结果表。 DROP TAB

福大大架构师每日一题

MySQL 福大大

大规模 Kubernetes 集群故障注入的利器-ChaosBlade

阿里巴巴中间件

阿里云 Kubernetes 云原生 ChaosBlade

「认知」打工人的自我修养

职场 认知

您有一套专属权益已送达,请注意查收

天翼云开发者社区

项目制实践如何助力组织进化

feijieppm

项目管理 研发效能 技术管理 文化 & 方法 效能度量

阿里云AIoT 经典基础知识 快问快答——基础知识

阿里云AIoT

Serverless 物联网 API 消息中间件 弹性计算

阿里巴巴重磅开源云原生网关: Higress

阿里巴巴中间件

阿里云 云原生 Higress

问题盘点|使用 Prometheus 监控 Kafka,我们该关注哪些指标

阿里巴巴中间件

kafka 阿里云 云原生 Prometheus

混沌演练实践(一)

京东科技开发者

测试 混沌工程 系统 混沌测试 企业号 1 月 PK 榜

Higress 开源后,我们整理了开发者最关心的 15 个问题

阿里巴巴中间件

阿里云 云原生 Higress

GA-RPN:Region Proposal by Guided Anchoring 引导锚点的建议区域网络

Geek_7ubdnf

神经网络

IoTLink v1.2.1 最新公告

山东云则信息科技

Java 物联网 springboot

《天翼云安全白皮书》发布!共铸国云安全生态!

天翼云开发者社区

RatingBar(星级评分条)

芯动大师

Android Studio 星级评分条 ratingbar

应用 Serverless 化,让业务开发心无旁骛

阿里巴巴中间件

阿里云 Serverless 云原生

TapTap算法平台的 Serverless 探索之路

Serverless Devs

DW-Siam:Deeper and Wider Siamese Networks for Real-Time Visual Tracking 更宽更深的孪生网络

Geek_7ubdnf

神经网络

事件总线 + 函数计算构建云上最佳事件驱动架构应用

Serverless Devs

效能改进中的度量实践

feijieppm

项目管理 研发效能 技术管理 文化 & 方法 效能度量

容器服务与达摩院合作 AHPA 获 AAAI 2023 IAAI人工智能创新应用奖

阿里巴巴中间件

阿里云 容器 云原生

2023年了 对Go做一个全网最全的总结

卡二条

Go Go Concurrency Patterns Go web

安全可信| 密评合规!天翼云全栈混合云通过商用密码应用安全性评估!

天翼云开发者社区

GAN:生成对抗网络 Generative Adversarial Networks

Geek_7ubdnf

神经网络

MarkDown简明语法手册

Geek_7ubdnf

markdown

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