使用Robolectric进行测试时跑步者出错

Pri*_*try 5 java android unit-testing gradle robolectric

我目前正在尝试测试我的Android应用程序但是我收到了错误

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'.
> com.android.sched.scheduler.RunnerProcessException: Error during 'EmptyClinitRemover' runner on 'static void org.robolectric.annotation.Config.<clinit>() (Config.java:38-39)'
Run Code Online (Sandbox Code Playgroud)

我不确定为什么我得到这个错误,并四处寻找解决方案,但没有找到任何可以解决这个问题.

我的gradle文件有这个用于Robolectric

dependencies {
compile('org.robolectric:robolectric:3.3') {
    exclude group: 'com.google.guava', module: 'guava'
}
}
Run Code Online (Sandbox Code Playgroud)