刚入门的Android学员,现在应该还在玩转Eclipse,虽然现在大部分开发人员已经手持Android Studio ,但人们对新事物的接受总是需要缓冲的,并且有的人“恋旧”,并不是说不好,但是在技术更新迭代这么快的时代,不一定好,尝试总是没错的,你可以不做第一个吃螃蟹的人,但是有好多人说,螃蟹是美味的,那你就应该试试了。Android系统是由谷歌研发并维护,而作为谷歌推出的Android Studio 是自己个儿的亲儿子,广大开发人员不用去担心它的更新迭代是否被放弃。而现在的Android Studio已经进入2.0.0-beta6 版本,稳定性和扩展性已经非常强大,玩过Eclipse的都知道,经常会碰到缺少一些sdk的时候,这个时候我们就需要打开SDK Manager 去下载,这个界面大家一定很熟悉
,但是你有没有为下载过慢烦恼过,又找不到好的翻墙技巧,还有就是插件更新,经常需要去网络上下载离线包,查看各种教程去安装,还有用惯了Android Studio 感觉Eclipse界面好丑。这里并不是去贬低Eclipse,存在即合理,强大的扩展性和开源性,使其仍是开发Jsp,封装cocos2dx等得不可或缺的工具。并且现在仍有一些长久的项目,是eclipse开发的,应为项目过大并且已经成熟,并不适合迁移至Android Studio。 但是,对于以后从事Android开发,和新入门的同学,掌握Android Studio吧!你不会后悔的!说到这里,给大家附上一个链接,最新版本的Android开发相关工具都可以去这里下AndroidDevTools;配置Android Studio方面就不进行赘述了,大家下载完可以去网上搜索很多好玩的插件,ButterKnife,CodeGlance,LifeSorter等等有助于编码的插件
下面就是重点讲解下2.0版本一来,卖点最热的Instant Run,Instant Run 其实跟现如今流行的“HotFix”——热更新很像,它能实现让我们不需要重启App就能更新我们的修改,你是否还在为为了研究某个界面,改动之后必须重新运行,然后手动一个个跳转到你的研究界面上而不耐烦的等待呢?试试Instant Run吧!2.0.0从preview1到9 我都试过,更新版本之快基本隔三四天就是一个,直到现在比较稳定的2.0.0-beta6版本。期间经历过用Instant Run编译上一个版本构建的工程都报错的问题,经历过xml不提示双引号的bug,挺过来了,现在Instant Run下运行的状态

这个闪电符号就是我们开发效率提升的保证了,并且那个瓢虫样子的图标(Debug模式)也可以Instant Run。 我们要用Instant Run,首先要配置你的工程gradle plugin至2.0以后对应的版本,打开对应的ModuleSetting,将对应的配置设置到最新即可,如图
还有就是启用Instant Run 打开Setting
好了,大功告成,你可以创建新的应用,或者直接按上述配置,配置好你曾经的应用,这样可以进行Instant Run了,比如说你改变了布局上的文字,直接再次点击闪电小图标,log控制台输出如下,说明你运行成功了,看看你的应用,没有重启吧,它只更新了当前Activity
但是还有一些情况是不能支持Instant Run的,比如说AndroidManifest文件更改,R文件更改,添加了新的资源文件等等,但是你会发现,2.0版本仍然比以前运行快很多。所以不要注意这些细节,快来玩转吧。ps:有时候,由于项目过大,可能某些三方或者构建方面的修改导致不能运行Instant Run,比如我上次运用retrolambda,就不能在用Instant Run 了,但发现虽然需要重新启动应用程序,仍然很快,也就没有去调试是哪里的问题。