不能 运行 Roboletric on windows: java.lang.NoSuchMethodException: android.os.Looper.<init>(boolean)
Can't run Roboletric on windows: java.lang.NoSuchMethodException: android.os.Looper.<init>(boolean)
我想在现有 Android Studio 1.1 项目上添加对单元测试的支持。我遵循了 this 教程,但出现错误:
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoSuchMethodException: android.os.Looper.<init>(boolean)
at org.robolectric.RobolectricTestRunner.evaluate(RobolectricTestRunner.java:228)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at ...
我找到了 this 解决方案,但这只适用于 mac,我在 windows.
中找不到类似的方法
我刚知道。在我的 Maven settings.xml 中,我添加了(如 maven site 中指定):
<localRepository>${user.home}/.m2/repository</localRepository>
删除后,Roboletric 工作正常。
我想在现有 Android Studio 1.1 项目上添加对单元测试的支持。我遵循了 this 教程,但出现错误:
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NoSuchMethodException: android.os.Looper.<init>(boolean)
at org.robolectric.RobolectricTestRunner.evaluate(RobolectricTestRunner.java:228)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at ...
我找到了 this 解决方案,但这只适用于 mac,我在 windows.
中找不到类似的方法我刚知道。在我的 Maven settings.xml 中,我添加了(如 maven site 中指定):
<localRepository>${user.home}/.m2/repository</localRepository>
删除后,Roboletric 工作正常。