开发团队12月13日发文宣布 Android Studio 2.3 Canary 3 版本已发布至 Canary 和 Dev 渠道。

除了常见的大量 bug 修复,在这个版本中还有一些值得注意的变化:

1、Instant Run(即时运行):Instant Run 在此版本中的工作方式得到了重大改变。 对运行中的应用进行更改不再与 play.png 运行按钮关联。 运行按钮现在将始终执行应用重启。 要在运行的进程中进行代码和资源更改,在其旁边有一个新的 hot-reload.png 按钮,"Apply Changes",会试图将更改传送到应用程序。 (应用更改的键盘快捷方式是 Windows 和 Linux 上的 Control-F10,Mac上的 Cmd-Ctrl-R)。

这个变化的目的是让“Run(运行)”按钮更加可靠。 按运行时,可以始终确保更改反映在正在运行的应用程序中。 应用更改现在是进行调整时所采取的单独操作。 运行按钮继续使用“cold swap(冷交换)”来构建程序比重新安装完整的 APK 更快,但它被限制在 Lollipop 上。

2、Build Cache(构建缓存)。 在 Android Studio 2.3 Canary 1 中,曾默认启用了一个新的构建缓存(它使用跨项目的共享目录来提取和编译库)。 这最终打破了 IDE 中的几个功能,它们对库的位置做出了假设。 在 Android Studio 2.3 Canary 3 中,大多数这些错误都已修复; 还有一些表面的东西剩余(例如在合并的清单编辑器和文档弹出窗口中列出库版本),后续将继续修复。

3、Layout Editor(布局编辑器):布局编辑器中有几个新功能。 首先,调色板已经完全重写。 新的调色板提供了小部件的预览,有更好的排序,以及搜索和过滤:点击搜索图标 findPlain.png 可以找到小部件。 第二,搜索和过滤现在也可以在属性检查器中工作。 第三,可以在检查器中为指定窗口小部件自定义类型显示的属性集。 在所有属性表中,单击星形图标 favorites.png 以收藏想要查看的此类型的窗口小部件的属性,从现在开始,这些属性将显示在组件检查器的收藏夹部分。

4、App Links Assistant(App链接助手): Android 应用链接允许用户无缝连接到你的应用体验。 现在可以更轻松地在你的应用中添加 Android 应用链接支持。 只需在 Android Studio 中前往 [工具] > [App链接助手] 即可开始使用。

5、Lint:命令行 HTML reports 已经被大修 - 不再是旧的暗色 Holo 外观,现在有一个 Material 设计外观,并且包括代码片段语法突出显示等等。

6、Data binding(数据绑定):修复了几个编辑器错误,包括常见的功能表达式问题。 编辑器解析器现在能正确处理这些。

7、Dual debugger(双调试器):混合调试器已重命名为双调试器。

8、ProGuard version update(ProGuard 版本升级):用于 Gradle 的 Android 插件使用的 ProGuard 版本升级到 5.3.2。

9、SDK Patches(SDK 补丁):在 SDK 更新发生修补问题后,现在正在为 SDK 提供补丁。在接下来的几周内,将继续为更多组件提供更多补丁。

文章转载自 开源中国社区[https://www.oschina.net]

Android Studio 2.3 Canary 3 版本发布相关推荐

  1. android studio 发布版本,Android Studio 4.1 Canary 版本发布

    Android Studio 4.1 Canary 版本发布 主要开始支持 Jetpack Compose 支持 Jetpack Compose Jetpack Compose工具包提供了一种构建应用 ...

  2. Android Studio 3.5 Canary 12 发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   Android Studio 3.5 Canary 12  发布了,Canary 和 Dev 可用. 此版本包括针 ...

  3. android studio设置生成的release版本apk的名称

    今天,简单讲讲如何使用android studio设置生成apk的名称. 一.首先讲讲如何使用android studio生成release版本的apk. 1.1.前提 发布release 版本,首先 ...

  4. 如何导入别人的android studio项目,解决gradle版本不兼容问题

    如何导入别人的android studio项目,解决gradle版本不兼容问题 参考文章: (1)如何导入别人的android studio项目,解决gradle版本不兼容问题 (2)https:// ...

  5. Android Studio稍微较新的版本下载

    ALL ANDROID STUDIO PACKAGES-V1.4.1.2422023 Select a specific Android Studio package for your platfor ...

  6. Android Studio(3.6.2版本)安装 java2smali 插件,java2smali 插件的使用方法简述

    Android Studio(3.6.2版本)安装 java2smali 插件,java2smali 插件的使用方法简述 一.Android Studio(3.6.2版本)安装 java2smali ...

  7. Android Studio(3.6.2版本)不使用插件查看smali代码的方法

    Android Studio(3.6.2版本)不使用插件查看smali代码的方法 1.app->build->outputs->apk->debug->app-debug ...

  8. Android studio中打包生成release版本时提示 A problem occurred evaluating root project ‘My‘出错问题的解决方法

    在Android studio中打包生成release版本时,下面的build output 提示 :   A problem occurred evaluating root project 'My ...

  9. Android Studio Electric Eel | 2022.1.1 发布,快来看看有什么大更新吧

    原文链接:https://developer.android.com/studio/releases 本次 Android Studio 又发布了大量的内容更新,按照惯例推荐是等两个小版本后再更新会比 ...

最新文章

  1. python 运行java jar包,从Python运行javajar文件的最快方法?
  2. RecyclerView万能分割线
  3. windows 64位上eclipse访问hadoop
  4. 三星Galaxy S20系列机模上手视频曝光:不再单独设置Bixby按键
  5. Python 项目实践三(Web应用程序)第一篇
  6. 李宏毅机器学习笔记day3
  7. spring boot 访问zul页面语言设置
  8. SAP中检验计划创建晚于检验批导致无法质检的问题分析处理
  9. 软考高项(信息系统项目管理师)论文范文分享
  10. 乐高创意机器人moc_LEGO MOC 国外资源分享 之二十四 创意机器人集粹一
  11. IOS音视频(四十五)HTTPS 自签名证书 实现边下边播
  12. 自然摄影指南——第一章:曝光:校准你的测光表
  13. Thunar文件管理器新增一个使用root权限打开当前目录或者文件夹
  14. Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉
  15. python data PDAdata pivot table ,group by, contains, starts with
  16. 招商头条:2018成都快递业中西部第一;合肥高新区30个项目签约125亿;芯盾时代完成3亿元融资
  17. 用递归的方式分析白色相簿2 coda篇各结局概率
  18. 【逗老师带你学IT】PRTG监控系统配合树莓派采集企业内部无线网络质量
  19. Postgresql中的large object
  20. 在Keil C51中创建STC89C51工程

热门文章

  1. 囧囧西游之大闹天宫java_《囧囧西游之大闹天宫》攻略(1)
  2. 第三次作业:个人项目-小学四则运算 “软件”之初版
  3. 神经网络测试结果很差,该怎么做
  4. python学习笔记--随时更新
  5. GetWindowText和GetDlgItemText的区别
  6. Android Sqlite 数据初始化
  7. Linux进程+进程间通信IPC
  8. Server.Transfer 和 Response.Redirect 的用法
  9. c#子线程中打开系统文件操作对话框
  10. OpenCV图像锐化/增强