2.0后的Android studio的instant run为何物?

一、介绍

2.0后的android studio开始支持instant run(即使运行),它可以快速的更改运行在的APP,app还在运行的时候,就可以直接改变它的内部代码开发者可以不用再等待整个应用程序重建以及每次代码更改后重新部署。简单来说就是改了代码后,点击即时运行,真机上的应用不需要重启就可以直接呈现出我们修改后的代码效果。这是一个很好的开发工具,可以节省我们很多的开发时间。尤其是修改后再次编译的时间大大缩短。

二、使用方法

1:开启及时运行,依次点击:Tools–>Android–>点击Enable ADB Integration,将所所对应项前面的对勾勾选上。

这里写图片描述

2:依次点击,Setting->Build,Execution,Deployment->Instant Run。将所有项前面的对勾勾选上。
这里写图片描述
3:修改build.gradle(Project那个),将gradle版本更改至2.0.0以上版本。旧版本project gradle不支持的Instant Run版本。

 classpath 'com.android.tools.build:gradle:2.3.1'

4.选择app,运行。修改代码,然后点击带有闪电的运行。很快看到界面上修改生效。比如我注释掉一行点击或者修改View的text字符串。点击闪电运行,很快界面刷新生效。
这里写图片描述
这里写图片描述

想详细了解Instant run的原理参照一下文章,讲的很深刻~
1.http://www.jianshu.com/p/780eb85260b3
2.https://segmentfault.com/a/1190000004039742

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值