源码robolectric,Robolectric是一款Android应用单元测试框架,它最大的特性是摆脱模拟器,直接在开发应用的过程中或真实Android设备上进行测试。 Robolectric的特点: 1、SDK, Resources, & Native Method Emulation:Robolectric在Android设备上处理大量的视图、加载资源以及其他很多实现原生C代码的资源。 2、不在模拟器中进行测试:Robolectric可以在工作站或者集成常规JVM的环境中进行测试,无需任何模拟器,因此在模拟器中dexing、packaging和安装等步骤都可以省略掉,将测试周期从分钟减少到秒。 3、无需Mocking框架。 4、可以解压Android SDK和重写Android SDK类。