我昨天在Ubuntu上从1.5升级到Android Studio 2.0。当我在Android Studio 2.0中进行单元测试时,即使所有测试都通过,它也会显示终止测试状态。有时它只显示一些测试通过。我很确定我的代码是正常的,测试是正确的,因为我在Android Studio 1.5上有相同的设置。
例如我有22个测试。有时会显示all 22 tests passed,在下次投放时显示21 of 22 tests passed,有时显示Stopped. 20 of 22 tests passed,有时显示all 20 tests passed,即使我有22次测试。这一切都随机发生。没有显示失败消息。
我在类似的IntelliJ issue上找到了关于Android studio的答案,关闭Instant Run到Hot Swap解决了这个问题。但这并没有解决问题。
我尝试在Android Studio 1.5中运行测试,但没有问题。
有没有人在Android Studio 2.0中遇到任何此类问题,您是否找到了解决此问题的方法?任何帮助深表感谢。谢谢!
答案 0 :(得分:2)
这听起来像一个已知的错误。关于错误报告的描述并不表示某些测试偶尔不会被运行。[1]我遇到了类似的问题,但所有的测试都在运行。
Android Studio 2.1中似乎有一种解决方法。
[1] https://code.google.com/p/android/issues/detail?id=201968
答案 1 :(得分:1)
我想确认Android Studio 2.1已经发布。我刚刚更新到Android Studio 2.1和Android Gradle插件2.1.0,这个问题已修复。