谷歌发布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 \u0026gt; This project will support instant apps”复选框。以下属性将被添加到manifest中:

\u0026lt;manifest ... xmlns:dist=\u0026quot;http://schemas.android.com/apk/distribution\u0026quot;\u0026gt;\u0026lt;dist:module dist:instant=\u0026quot;true\u0026quot; /\u0026gt;...\u0026lt;/manifest\u0026gt;

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

$./emulator -avd  -read-only \u0026amp;$./emulator -avd  -read-only \u0026amp;

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

Android Studio 3.3发布:官方支持导航编辑器相关推荐

  1. 95后大学生利用漏洞免费吃肯德基获刑;Linux内核初步支持苹果M1;Android Studio 4.2 发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  2. 教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考

    教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考 这是老师给我们布置的任务,我在这里做一个简单的总结,话不多说,直接上图上步骤吧 首先,在菜单栏中,点击 B ...

  3. android studio m1,Android Studio 4.0发布 为Android 11做好准备

    新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...

  4. Android Studio 4.0 发布

    Android Studio 4.0 已经发布.此版本亮点包括新的 Motion 编辑器:构建分析器,可用于分析构建速度较慢的原因.同时对 CPU Profiler 用户界面进行了大修,提供更加直观的 ...

  5. Android Studio 3.6 发布啦,快来围观

    Android Studio 3.6 稳定版终于来了,此版本的 Android Studio 包括对一些设计工具的更新,包括布局编辑器和资源管理器. 该版本的更新需要 Plugin 对应更新支持,比如 ...

  6. Android Studio 4.1 发布

    Android Studio 4.1 主要是包含了各种新功能和改进,其中 Android Gradle 插件也升级为 4.1.0,要了解更多信息请查看完整的 Android Gradle 插件发行说明 ...

  7. google android plc,Android Studio 4.0发布 为Android 11做好准备

    新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...

  8. Android studio 使用Gradle发布Android开源项目到JCenter 总结

    1.注册账号 先到https://bintray.com注册一个账号.  这个网站支持 github 账户直接登录的 2.获取  bintray.user  和 bintray.apikey      ...

  9. Android Studio汉化(中文支持)

    如果你近期重装过android studio,就会发现,插件市场内没有中文包了(可能是基于idea的as在某些地方出现翻显示问题下架了).虽然无伤大雅,但对于新入门的开发者来说可能要花费更多的时间来学 ...

  10. Android Studio Chipmunk 现已发布

    作者 / Paris Hsu, Product & Design, Android; Takeshi Hagikura, Developer Relations 我们非常激动地宣布推出 And ...

最新文章

  1. java集合中对象某属性比较排序
  2. 关于OC的内存管理-01
  3. 中国十大科技进展2项,世界十大科技进展6项生物相关;相比工程,生物与国际差距还是较大...
  4. leetcode题库:3.无重复字符的最长子串
  5. xp的guest访问
  6. 服务器iis限制ip访问网站吗,利用IIS实现网站后台IP登录限制
  7. 考计算机一级用什么软件学,大学计算机一级考试用的是什么word软件
  8. H3C 无线控制器WX2510H-F与无线接入点WA5320-C-EI的安装与关联详细指导书
  9. 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等
  10. EXIF App for Mac(EXIF查看器)
  11. Flutter TV应用的开发尝试
  12. mysql distribute by_Mysql与分布式Gaussdb 100语法差异及常见问题汇总
  13. 上海户口中的计算机水平评分,上海落户打分细则
  14. 打印资料可以当天发货的网上打印平台选哪家
  15. UltraEdit mac版破解方法
  16. 关于Gradle新版插件依赖方式
  17. 【mycat】mycat水平分表
  18. 六、Spring Boot整合Shiro
  19. apache项目地址_李孟_新浪博客
  20. python字符串倒数第三个_Python3-字符串的最后一个字符

热门文章

  1. openai-gpt_GPT-3是“人类”吗?
  2. 英语听力采用计算机化考试,今年的北京普通高考英语听力有何不同?
  3. 单片机定时报警C语言程序,单片机控制的简易定时报警器电路设计( - 控制/MCU - 电子发烧友网...
  4. 计算机网络 互联网的基本知识竞赛,计算机网络知识竞赛复习资料.doc
  5. fatal error: libmemcached/memcached.h: No such file or directory
  6. python xgboost_告别无聊循环!Python帮你自动化处理文件
  7. ajax 循环php数组,使用Jquery,AJAX,PHP和数组进行实时更新
  8. oracle 存过 的语法,oracle 存储过程的基本语法_oracle
  9. 选择mysql开发的原因_MySQL开发技巧
  10. python虚拟环境virtualenv、virtualenv下运行IDLE、powershell 运行脚本由执行策略引起的问题...