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 \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发布:官方支持导航编辑器相关推荐
- 95后大学生利用漏洞免费吃肯德基获刑;Linux内核初步支持苹果M1;Android Studio 4.2 发布|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考
教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考 这是老师给我们布置的任务,我在这里做一个简单的总结,话不多说,直接上图上步骤吧 首先,在菜单栏中,点击 B ...
- android studio m1,Android Studio 4.0发布 为Android 11做好准备
新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...
- Android Studio 4.0 发布
Android Studio 4.0 已经发布.此版本亮点包括新的 Motion 编辑器:构建分析器,可用于分析构建速度较慢的原因.同时对 CPU Profiler 用户界面进行了大修,提供更加直观的 ...
- Android Studio 3.6 发布啦,快来围观
Android Studio 3.6 稳定版终于来了,此版本的 Android Studio 包括对一些设计工具的更新,包括布局编辑器和资源管理器. 该版本的更新需要 Plugin 对应更新支持,比如 ...
- Android Studio 4.1 发布
Android Studio 4.1 主要是包含了各种新功能和改进,其中 Android Gradle 插件也升级为 4.1.0,要了解更多信息请查看完整的 Android Gradle 插件发行说明 ...
- google android plc,Android Studio 4.0发布 为Android 11做好准备
新的 Motion 编辑器 MotionLayout API扩展了ConstraintLayout丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android ...
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
1.注册账号 先到https://bintray.com注册一个账号. 这个网站支持 github 账户直接登录的 2.获取 bintray.user 和 bintray.apikey ...
- Android Studio汉化(中文支持)
如果你近期重装过android studio,就会发现,插件市场内没有中文包了(可能是基于idea的as在某些地方出现翻显示问题下架了).虽然无伤大雅,但对于新入门的开发者来说可能要花费更多的时间来学 ...
- Android Studio Chipmunk 现已发布
作者 / Paris Hsu, Product & Design, Android; Takeshi Hagikura, Developer Relations 我们非常激动地宣布推出 And ...
最新文章
- java集合中对象某属性比较排序
- 关于OC的内存管理-01
- 中国十大科技进展2项,世界十大科技进展6项生物相关;相比工程,生物与国际差距还是较大...
- leetcode题库:3.无重复字符的最长子串
- xp的guest访问
- 服务器iis限制ip访问网站吗,利用IIS实现网站后台IP登录限制
- 考计算机一级用什么软件学,大学计算机一级考试用的是什么word软件
- H3C 无线控制器WX2510H-F与无线接入点WA5320-C-EI的安装与关联详细指导书
- 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等
- EXIF App for Mac(EXIF查看器)
- Flutter TV应用的开发尝试
- mysql distribute by_Mysql与分布式Gaussdb 100语法差异及常见问题汇总
- 上海户口中的计算机水平评分,上海落户打分细则
- 打印资料可以当天发货的网上打印平台选哪家
- UltraEdit mac版破解方法
- 关于Gradle新版插件依赖方式
- 【mycat】mycat水平分表
- 六、Spring Boot整合Shiro
- apache项目地址_李孟_新浪博客
- python字符串倒数第三个_Python3-字符串的最后一个字符
热门文章
- openai-gpt_GPT-3是“人类”吗?
- 英语听力采用计算机化考试,今年的北京普通高考英语听力有何不同?
- 单片机定时报警C语言程序,单片机控制的简易定时报警器电路设计( - 控制/MCU - 电子发烧友网...
- 计算机网络 互联网的基本知识竞赛,计算机网络知识竞赛复习资料.doc
- fatal error: libmemcached/memcached.h: No such file or directory
- python xgboost_告别无聊循环!Python帮你自动化处理文件
- ajax 循环php数组,使用Jquery,AJAX,PHP和数组进行实时更新
- oracle 存过 的语法,oracle 存储过程的基本语法_oracle
- 选择mysql开发的原因_MySQL开发技巧
- python虚拟环境virtualenv、virtualenv下运行IDLE、powershell 运行脚本由执行策略引起的问题...