更正一下:文章中涉及到的BootstrapApplication部分,在新版的gradle插件中(3.1)已经被替换了。新版的实现方式是通过ContentProvider的方式来启动Server的,原理与lifecycle类似。源码可参考InstantRunContentProvider
Instant Run工作原理普通应用加载流程 Instant Run应用加载流程 会在编译过程中修改AndroidManifest。加入Application和Appserver的代码。 最后的apk中...
配置build.gradle 配置Robolectric 在需要执行的测试类上,需要对Robolectric进行配置。可以把所有配置放到基类里面,其他测试类通过继承的方式来共...