Android Studio 2.3 正式版新功能,你不来看看?!

2017.3.3 Google老大发布了Android Studio 2.3正式版。

在许多2.3beta版本的基础上修复了bug然后推出了正式版。提供了一些新特性,和对部分已有功能的修改完善。

Build

Instant Run Improvements and UI Changes

之前的版本,会默认勾选上Instant Run 选项,然后在控制面板上只有一个Run 和Debug按钮。编译器自动判断是否需要Instant Run。2.3.0正式版在控制面板上多出了一个Instant Run按钮 (一个 [闪电] 标志)。所以可以由开发者自己选择是否需要通过Instant Run方式来运行程序。
  • 使用 Android Plugin for Gradle 版本 2.0.0 或更高版本,以及在应用的模块级别 build.gradle 文件中将 minSdkVersion 设置为 15 或以上时,Instant Run 才受支持。为获得最佳性能,可以将 minSdkVersion 设置为 21 或更高。
  • 如果项目用CMake或nkd-build加载native代码,Instant Run 不再被禁用。(之前都是如果项目中链接了native代码,则Instant Run直接被禁用)。但是Instant Run也只能针对Java代码,不能对native代码起作用。
  • 通过Run方式来安装调试程序是,也变的更可靠。
  • 这些优化可能影响你的分析,可以先把Instant Run 功能禁止之后在进行分析

Build Cache

2.2版本的时候,加入了编译缓存 的功能。但是2.3正式版之前都是默认关闭的。你可以通过 android.enableBuildCache = true 来开启这个功能。

2.3正式版开始将此功能转成默认开启的状态。


UI

AVD & SDK

2.3正式版,将AVD Manager 和 SDK Manager  这两个按钮也加入到了Navigation Bar控制面板中。

如果要显示在Navigation bar中,需要将Tool bar隐藏掉。


预览布局的变化

直接看图


Andriod JUnit

2.3中,将Junit改名为 Android Junit。如果你的项目使用Junit,在2.3上第一次运行时,会弹出一个对话框提示你名称更改。

Android Instrumented Tests

Android Tests 改为 Android Instrumented Tests

GPU Debugger has been removed

从此版本开始,GPU 调试工具被移除。一个开源独立的工具即将发布到Github。敬请期待把~~~

ConstraintLayout

所有的UI模板默认采用ConstraintLayout布局了。

【可见google对这个布局的重视啊!】

另外,增加了几套模板。

具体都增加了哪些,大家安装最新版本(2.3.0)自行查看。


Design

Chains and Ratios support in Constraint Layout

上面提到,2.3版本开始创建的布局默认是ConstraintLayout,而这个布局已经是正式版了。
compile ‘com.android.support.constraint:constraint-layout:1.0.1‘
  • 1
  • 1
2.3版本ConstraintLayout布局中支持将两个或者多个view链在一起,这样组成一组,对这一组做操作即可。

还支持按比例缩放布局。如下图:


Layout Editor Palette

编辑布局时,在Design模式下,AS团队重新设计了这些widget的图标,变的更美观,还支持搜索widget。


Layout Favorite

2.3AS在布局方面提供的另外一个新功能就是添加保存自己常用的属性。



WebP Support

大家可能都知道 Webp 图片格式是Google提出的,提供有损压缩(如JPEG)和透明度(如PNG),但是占用更少的空间资源。

现在可以直接通过AS将PNG, BMP, JPG和静态GIF 文件转成WebP格式。

也支持将WebP转成PNG

通过拖动Quality那个轴改变图片压缩质量

中间Difference表示原图和压缩后的图的一个差异。压缩的越多,difference显示越清楚。

Material Icon Wizard Update

新版AS为每个图标添加了label,这样可通过搜索框快速找到icon。


Develop

Link Baseline

2.3中,可以设置Link检查基准。设置了基准之后,Link就会只报告新的问题。如果你只想关注新的问题,设置Baseline就可以帮到你。

App Links Assistant

现在通过2.3版本设置App Links更简单了。

2.3中内置了App Links助手。可以帮助你快速实现此功能。

【Tools --> App Link Assistant】

打开这个面板之后,很贴心的显示出4个步骤,每一步需要做的事情都有说明。照着做就行了。


Android Emulator Copy & Paste

新版提供了一个不错的功能。就是可以在模拟器和PC机器之间互相拷贝粘贴文本。


New And Updated Annotations

新增加了一个@RestrictTo 注解

更新了@VisibleForTesting 注解的功能

更多内容请参考

时间: 2024-10-16 16:10:30

Android Studio 2.3 正式版新功能,你不来看看?!的相关文章

Android Studio 3.0 下载 使用新功能介绍

谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.google.cn/studio/archive.html 选择显示全部即可看到下载地址,这里给出来了. Windows (64-bit): android-studio-ide-171.4010489-windows.zip (702075896 bytes) https://dl.google.c

Android Studio 2.0 正式版发布啦 (首次中文翻译)

Android Studio 2.0 发布了,增加了一些新特性: 1. 更加完善的 Instant Run 2. 更快的 Android Emulator 3.GPU Debugger Preview 4. 包含了 IntelliJ 15 的更新 Android Studio 2.0 原文   (翻译在往下翻) Posted by Jamal Eason, Product Manager, Android Android Studio 2.0 is the fastest way to buil

Android Studio 2.0 正式版公布啦 (首次中文翻译)

Android Studio 2.0 公布了,添加了一些新特性: 1. 更加完好的 Instant Run 2. 更快的 Android Emulator 3.GPU Debugger Preview 4. 包括了 IntelliJ 15 的更新 Android Studio 2.0 原文   (翻译在往下翻) Posted by Jamal Eason, Product Manager, Android Android Studio 2.0 is the fastest way to buil

Android Studio 3.1 正式版

欢迎大家推荐自己在Android开发过程中用的好用的工具.学习开发教程.用到设计素材.如果你觉得本站对你有用,你可以点击底部的分享按钮,把本站分享到社交网络让你的小伙伴和更多的人知道. 或者可以考虑捐赠支持下,支持我把本站做的更好,帮助更多的人.目前支持支付宝和微信,金额随意. Android Tools Android SDK在线更新镜像服务器 郑州大学开源镜像站: mirrors.zzu.edu.cn 端口:80 使用方法: 启动 Android SDK Manager ,打开主界面,依次选

Android Studio 1.0 正式版下载(另附百度网盘链接)

众所周知,想要访问Android官网还是不容易的,这里我把那个页面复制过来了,里面带有需要的链接.其实只要把该链接离线到百度网盘即可(或者使用我已的百度网盘链接),或者用迅雷来下载,速度还是挺快的. 链接: http://pan.baidu.com/s/1qWyS1Z2 密码: 2cvh System Requirements Windows Microsoft? Windows? 8/7/Vista/2003 (32 or 64-bit) 2 GB RAM minimum, 4 GB RAM

[Android] 环境配置之正式版Android Studio 1.0

======================================================== 作者:qiujuer 博客:blog.csdn.net/qiujuer 网站:www.qiujuer.net 开源库:Genius-Android 转载请注明出处:http://blog.csdn.net/qiujuer/article/details/41843095 ========================================================

工具使用之Android Studio快捷键-mac版

最近给自己添置了一台mac,也算是完成了多年前的一个小愿望.做为Android开发者的我于是搭载了Android Studio 1.1正式版做为了我的安卓开发工具.在window上eclipse我可以畅快的玩耍,idea和as也可以友好的玩耍.但是对于刚接触Mac的我,在as快捷键的使用上,我感觉整个人都不好啦.于是又花了些时间整理了一下as在Mac上我常用的快捷键.关于window上idea和as的快捷键使用可以参考我之前整理的一篇博客:工具使用之 IntelliJ IDEA快捷键 (目前只收

关于IE9浏览器正式版新特性的一些疑问解答

很多朋友使用IE9浏览器后,出现各式问题.以下是IE9浏览器正式版新特性的一些疑问解答, 希望对你有所帮助. 1.IE9 RTM支持迅雷等下载软件的调用么? 答:在最早推出IE9 Beta和RC版本的时候,早期版本的迅雷7等下载软件可能会碰到崩溃问题出现,但是他们的更新速度还是很频繁的,官方会放出适合IE9 RTM的新版本,也建议大家更新迅雷到官方最新版本.下载软件都会自动关联到IE默认下载行为的. 2.为什么每次启动总是多个主页选项卡,显示什么IE9尽享网络之美?还跳出一个提示来,总是关不掉么

Android Studio 1.0 (稳定版) 完全攻略

Android Studio 安装与使用 Android 1.0发布介绍: 2014年12月8日,Google正式发布了面向Android开发者的集成开发环境 Android Studio 1.0(稳定版). 从2013年5月到2014年12月,近一年零7个月,终于盼到了1.0稳定版的发布. 想必广大Android开发者们也和小编一样有种望眼欲穿,守得云开见月明的感觉吧. 小编经过一段时间的使用,已经深深爱上了这款出众的IDE.作为长期使用Eclipse+Genymotion(不得不用Genym