android开发者博客二月Android Studio2.0测试
参考网页-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测试的更多相关文章
- android开发者博客二月-Marshmallow and User Data
又是一篇翻译,这篇快了很多,不过也花了快一个小时,可能熟悉一点.关于6.0权限的,让你做用户认为正确的事情. Marshmallow and UserData 2016,2,1 棉花糖和用户数据 由J ...
- 值得订阅的Android 开发者博客
链接:http://www.zhihu.com/question/19788650/answer/60771437来源:知乎 Google 官方[Android Developers Blog](An ...
- [android] 看博客学习Android常见的几种RuntimeException
异常分为两种: 1.编译时异常 当编译时异常抛出时,需要对其进行处理声明,否则编译不通过 2.运行时异常 编译时不检测,运行时 如果抛出,程序会立刻停止 NullPointerException 空指 ...
- 【转】android fragment 博客 学习
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fra ...
- 【新版】Android技术博客精华汇总
[新版]Android技术博客精华汇总(原文链接内持续更新) http://www.apkbus.com/thread-313856-1-1.html Kotlin Kotlin学习资料汇总 http ...
- android fragment 博客 学习记录
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017 上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和 ...
- 记录android开发博客
1.一国外android开发博客,值得关注 https://blog.stylingandroid.com/page/2/ 2.一个app设计博客,很赞 http://androidniceties. ...
- 100个高质量Java开发者博客
ImportNew注:原文中还没有100个.作者希望大家一起来推荐高质量的Java开发博客,然后不段补充到这个列表.欢迎你也参与推荐优质的Java开发博客.(声明一下:我们的数学不是体育老师教的!:) ...
- 转:100个高质量Java开发者博客
原文来自于:http://www.importnew.com/7469.html ImportNew注:原文中还没有100个.作者希望大家一起来推荐高质量的Java开发博客,然后不段补充到这个列表.欢 ...
随机推荐
- ruby编程语言-学习笔记3(第4章 表达式和操作符)
4.6 操作符 了解优先级很重要 位移操作符 (0b1011)<< 1 # ==> "10110" 11 << 1 = 22 ...
- 深入理解OAuth2.0
1. 引言 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间.是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题.豪车一般配备两种钥匙:主钥匙和泊车钥匙.当你到酒店 ...
- [JCWC2005]Draw
Einstein学起了画画,此人比较懒--,他希望用最少的笔画画出一张画...给定一个无向图,包含 n 个顶点(编号1~n),m 条边,求最少用多少笔可以画出图中所有的边 Input (draw.in ...
- shell脚本应用(2)--变量,数值和字符串
变量 定义,赋值: var=value 引用 $var,${var} 特殊变量 $?上条命令状态 $*/$@所有参数列表 $#参数个数 $0执行的命令名称 $1/${10}第1/10个参数 数值运算 ...
- HW2.12
控制台: import java.util.Scanner; public class Solution { public static void main(String[] args) { Scan ...
- IE-一根网线二台电脑上网
1 直连线 使用交叉线(橙白 橙 (蓝白) (绿 绿白) ( 蓝)宗白 棕) 2 如果主机原本是用ADSL拔号上网的话,就在主机的网络连接下的宽带连接右击属性>高级,在“Internet 连接共 ...
- struts2设置<s:select>默认选中项的方法
struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list.(2)select标签的list中必须有值,不然会报错.如 ...
- httpClient实现获取网络信息
自己实现的抓取网络信息 package util; import java.io.IOException; import java.lang.reflect.Field; import java.ma ...
- Spring3.0 AOP 具体解释
一.什么是 AOP. AOP(Aspect Orient Programming),也就是面向切面编程.能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度 ...
- cocos2dx 3.1创建工 mac
1.下载cocos2dx 3.1版本号 2.打开终端,cd 进入 cocos2d-x-3.1.1/tools/cocos2d-console/bin 3.cocos new game -p com.t ...