一、介绍
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