不能在 windows 上运行 Roboletric: java.lang.NoSuchMethodException: android.os.Looper。(布尔值)

发布时间: 2016/5/28 11:22:12
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要添加对单元测试的支持对现有的 Android studio 1.1 项目。我跟着教程,但我得到的错误 ︰

   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 ... 

我发现解决方案中但仅适用于 mac,和我找不到类似的方式做它在窗口中。

解决方法 1:

我只是发现。在我的 maven settings.xml 我添加 (如指定maven 站点中) ︰

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

在删除后,Roboletric 效果不错。

赞助商