instant run ,在第一次运行之后,就可以快速的在真机中看见修改后的结果,不仅仅是UI可以直接显示,还包括代码逻辑。
全量编译、热更新(只编译修改后的代码)
编译运行、即时运行(更快的构建和部署)。
使用条件:A
S2.0版本及以上;
在 android tools build 的 2.0.0-alpha1 的版本才可以使用。classpath 'com.android.tools.build:gradle:2.0.0-alpha1'。一定要是gradle:2.0.0-alpha1版本及以上
Preferences -> Build,Execution,Deployment -> Instant Run
Instant Run实际上就是一个热补丁,但修改方法竟然不用重启Activity,这是怎么做到的?
Instant Run用的是gradle plugin 2.0.0-alpha1和instant-run.jar。