参考网页-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. FZU 2237 中位数 主席树 树上k大

    #include <cstdio> #include <cstring> #include <queue> #include <set> #includ ...

  2. mysqld_multi配置MySQL多实例

    # This is an example of a my.cnf file for mysqld_multi.# Usually this file is located in home dir ~/ ...

  3. Android项目开发全程(一)--创建工程

    每个程序员都知道,项目工程的整体架构对开发有着决定性的影响,在后续的开发工作中,能不能有效的减少代码的重复量和有效的人员分工取决于前期工程整体的架构.刚参加工作还不到一个月就意识到之前做的项目在架构方 ...

  4. 经典sql总结(1)

    1.表示info 信息,字段为Id和res,如何得到如下结果

  5. 教程-Delphi资源文件(全面分析于使用)

    Delphi资源文件(全面分析之位图.光标.图标.AVI.JPEG.Wave)   几乎每个Windows应用程序都使用图标.图片.光标等资源.资源是程序的一部分,但是它是不可执行代码.下面我们就详细 ...

  6. linux命令之nohup

    功能: 使进程在退出登录后仍旧继续执行,nohup就是不挂起的意思(no hang up). 格式:$nohup command 和 $nohup command & 两种,二者之间的区别就是 ...

  7. 为什么在Windows有两个临时文件夹的环境变量Temp和Tmp?

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:为什么在Windows有两个临时文件夹的环境变量Temp和Tmp?.

  8. C# .Net基础知识点解答

    原文地址 1. 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 通俗的讲,.Net是微软开发应用程序的一个平台: CLI是C ...

  9. 三目运算符 改变<a>标签的class属性

    <s:iterator value="funcList" status="status" id="bean"> <a id ...

  10. Android之发送短信和接收验证码

      最近项目需求需要发送短信和接收验证码并将验证码显示在输入框中 以下是我的记录    前提---权限     <uses-permission android:name="andro ...