参考网页-http://android-developers.blogspot.com/2016/02/android-studio-20-beta.html

Android Studio 2.0-Beta

Posted by Jamal Eason,Product Manager,

Android Android Studio 2.0是最新释放的聚焦于编译性能和模拟器速度来改善APP 开发性能的IED。这打上了新的特征,像立即运行,这可以使你快速的编辑 和观察代码的改变,以及新的和更快的Android 模拟器,Android Studio 2.0是你不想要失去的更新。为了准备最终的发出版本,你可以下载AS2.0 Beta版本在Beta释放频道。总而言之,AS2.0释放有下面这些新的特征:

1、更新处于测试版本--立即运行--更快的代码编辑和部署周期

2、更新处于测试版本--安卓模拟器--贴上新的模拟器,这是更加快比大多数 真机,并且包含了新的用户接口。

3、更新处于测试版本--Google App 序列化集成和测试--添加App Indexing 到你的app中帮助你重新吸引你的用户。在AS的第一个预览版中你可以添加序列化 代码节点到你的代码中。伴随着beta释放,你现在就可以在IDE中测试和验证你 的URL链接到你的app中。

4、快速的ADB- 安装和推送文件现在是增长到5X的更快速度,使用更新了的AS2.0 的ADB,提供在平台工具23.1.0

5、GPU分析器预览- 图形集中的应用,你现在可以可视化步骤通过你的OpenGL ES 代码来优化你的app或者游戏。

6、集成IntelliJ 15-AS是基于有效的代码平台Intellij.检查新的特征IntelliJ 在这儿。 检查最新的AS工具事件视频的安装在下面观看这个高亮的特征。

在AS2.0测试的新特征 立即运行 我们首先预览了立即运行在九月,这个最新的测试版本介绍了一个新的能力叫冷交 换。 在AS2.0的立即运行允许你去快速做出改变对你的app代码当你的app是运行在AS 设备或者安卓模拟器中。代替当每个代码改变等待你的整个app去重新编译和重新 部署,AS2.0将尝试将增量编译和仅仅推送增量代码或者改变的资源文件。取决于 你做出改变的代码,你可以在一秒钟之内看到你改变的结果。通过简单地更新你 的app去使用最新的Gradle插件('com.android.tools.build:gradle:2.0.0-beta2'), 你可以充分利用这个你的代码没有其它改变的特征来节省时间。如果你的工程是 正确地设定了立即运行,你可以看见一个高亮的螺钉靠近你的工具条上的运行按钮:

在该场景下,AS2.O在第一次编译和部署你的app到你的设备就要为了决定在哪儿 交换出代码和资源来指令出你的代码。立即运行的特征更新的app在一个最好效果 的基础并且自动地使用下列交换方法来更新你的app:

。热交换- 当仅仅方法实现(包括构造函数)是改变了,那么就是热交换式的改变。 你的应用保持运行并且新的实现是使用在方法被调用的下一次。

。温暖的交换-当app资源是改变了,交换就是温暖的交换。这和热交换很相似, 除了目前的活动是重启了。你会注意到活动启动时候屏幕有一个轻轻的滑动。

。新的正在测试 冷交换-这将快速地重启整个应用。典型地结构性的代码改变, 包括改变类的层级,方法签名,静态初始化,或者域字段。当你部署目标为API21 或者更高的时候可以使用冷交换。

从AS2.0的第一个预览版,我们做了大多数改变到立即运行中,而且现在这些特征 工作在更多的代码和资源案例中。我们在未来的AS版本中会继续添加更多的代码 改变案例到立即运行中。如果你有任何建议,请点击here来自由地给我们发送特征 要求或者向我们了解更多关于立即运行

APP序列 在AS2.0中现在是更容易地支持app 序列。App序列放置你的app在使用Google 搜索 的用户前面。它通过索引URL模式化在你的app manifest配置表中工作,并且使用 API呼叫从你的app到在你的app中产生内容,这都可以工作在存在的和新的用户。 特别地,当你支持的URLs给你的app内容,你的用户可以直接给这些连接从google 搜索结果在他们的设备中。

。代码生成 在AS2.0中引入,你可以右击AndroidManifest.xml或者Activity方法( 或者去Code-Generate-App Indexing API Code)去插入HTTP URL节点代码到你的 维护表和app代码。

。新的还在测试 URL测试和验证在AS2.0测试中你可以使用的就是现在可以验证和 检查你的带有内置验证工具的URL的结果(Tools-Android-Google APP Indexing tEST) .学习更多关于app indexing ,点击这里。

安卓模拟器 更新在测试 新的和更快的模拟器也包括修复了和小的改善对于这个测试的版本。 显著地,我们在模拟器工具条更新了旋转控制并且添加了多点触摸的至此来帮助测试 使用的缩小和放大姿势的app。为了使用多点触摸的特征,按下ALT键,并且右击 你的鼠标,到中心引用点,或者点击和拖拽左键鼠标按钮来放大。

那么接下来呢 AS2.0是一个大的释放,现在是一个很好的时间来检查测试版并且合并新的特征到你 的工作流中。测试版是很接近稳定版的质量,并且应该相对来说Bug自由点。 但是在任何测试版中,bugs可能仍然存在,所以,如果你确实发现了问题,让 我们知道那么我们能把它修复。如果你已经在使用AS,你可以从导航菜单获取 测试频道的更新(Help-check for update).当你更新测试版时,你可以接入 新的AS版本和Android 模拟器。

android开发者博客二月Android Studio2.0测试的更多相关文章

  1. android开发者博客二月-Marshmallow and User Data

    又是一篇翻译,这篇快了很多,不过也花了快一个小时,可能熟悉一点.关于6.0权限的,让你做用户认为正确的事情. Marshmallow and UserData 2016,2,1 棉花糖和用户数据 由J ...

  2. 值得订阅的Android 开发者博客

    链接:http://www.zhihu.com/question/19788650/answer/60771437来源:知乎 Google 官方[Android Developers Blog](An ...

  3. [android] 看博客学习Android常见的几种RuntimeException

    异常分为两种: 1.编译时异常 当编译时异常抛出时,需要对其进行处理声明,否则编译不通过 2.运行时异常 编译时不检测,运行时 如果抛出,程序会立刻停止 NullPointerException 空指 ...

  4. 【转】android fragment 博客 学习

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fra ...

  5. 【新版】Android技术博客精华汇总

    [新版]Android技术博客精华汇总(原文链接内持续更新) http://www.apkbus.com/thread-313856-1-1.html Kotlin Kotlin学习资料汇总 http ...

  6. android fragment 博客 学习记录

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017 上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和 ...

  7. 记录android开发博客

    1.一国外android开发博客,值得关注 https://blog.stylingandroid.com/page/2/ 2.一个app设计博客,很赞 http://androidniceties. ...

  8. 100个高质量Java开发者博客

    ImportNew注:原文中还没有100个.作者希望大家一起来推荐高质量的Java开发博客,然后不段补充到这个列表.欢迎你也参与推荐优质的Java开发博客.(声明一下:我们的数学不是体育老师教的!:) ...

  9. 转:100个高质量Java开发者博客

    原文来自于:http://www.importnew.com/7469.html ImportNew注:原文中还没有100个.作者希望大家一起来推荐高质量的Java开发博客,然后不段补充到这个列表.欢 ...

随机推荐

  1. 18款 非常实用 jquery幻灯片图片切换

    1.jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换. 查看演示>& ...

  2. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.4

    (1). The singular value decomposition leads tot eh polar decomposition: Every operator $A$ can be wr ...

  3. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.3

    Use the QR decomposition to prove Hadamard's inequality: if $X=(x_1,\cdots,x_n)$, then $$\bex |\det ...

  4. FFT矩阵

    举个例子: \[{F_4}=\left[{\begin{array}{*{20}{c}}1&1&1&1\\1&i&{-1}&{-i}\\1&{- ...

  5. POJ1276 - Cash Machine(多重背包)

    题目大意 给定一个容量为M的背包以及n种物品,每种物品有一个体积和数量,要求你用这些物品尽量的装满背包 题解 就是多重背包~~~~用二进制优化了一下,就是把每种物品的数量cnt拆成由几个数组成,1,2 ...

  6. php tcp socket 学习汇总

    推荐实例:PHP socket 深入浅出讲解:php的socket通信 基于socket.io的实时消息推送 php socket通信(tcp/udp) PHP向socket服务器收发数据 php实现 ...

  7. poj 2117 Electricity【点双连通求删除点后最多的bcc数】

    Electricity Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 4727   Accepted: 1561 Descr ...

  8. java 泛型中 T、E ... 和 问号(通配符)的区别

    一.泛型中T.E ...  是泛型类.泛型方法定义时候用的. 1.泛型类定义在类后面 紧跟类名后面 public class TestClassDefine<T>{} 2.泛型方法定义在方 ...

  9. Delphi- 调用存储过程的方法

    Delphi控件里拉一个TADOStoredProc,配置好相关链系,具体的操作列子如下: procedure TForm1.btnFirstClick(Sender: TObject); begin ...

  10. 在Visual Studio中使用Pseudovariables来帮助调试

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:在Visual Studio中使用Pseudovariables来帮助调试.