无法在Windows上运行Roboletric:java.lang.NoSuchMethodException:android.os.Looper。<init>(boolean)</init>

时间:2015-04-14 19:05:32

标签: java android windows android-studio robolectric-gradle-plugin

我想在现有的Android Studio 1.1项目中添加对单元测试的支持。我按照this教程,但收到错误:

   java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoSuchMethodException: android.os.Looper.<init>(boolean)
at org.robolectric.RobolectricTestRunner$2.evaluate(RobolectricTestRunner.java:228)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at ... 

我找到了this解决方案,但这只适用于mac,我在Windows中找不到类似的方法。

1 个答案:

答案 0 :(得分:0)

我刚刚发现了。在我的maven settings.xml中,我添加了(如maven site中所述):

<localRepository>${user.home}/.m2/repository</localRepository>

删除后,Roboletric工作正常。