2

我正在为我的应用程序创建一个单元测试项目。它以前工作正常。但我已经更新了ADT 插件android SDK。之后我可以启动这个项目但不能单独运行测试用例。它将执行第一个测试用例,然后停止。在我可以手动执行第二个测试用例之前。但是现在当我尝试这样做时,出现错误“由于内部错误,测试启动失败:在 UI 线程上运行测试”。请帮我解决这个问题...
注意:使用机器人 3.2.1

4

2 回答 2

4

您是否从 Eclipse Junit 窗口的测试中运行单个方法?尝试从项目资源管理器中运行测试方法。右键单击并从 Project Explorer 中运行,而不是在 JUnit 窗口中运行。

仅作为 Android JUnit 测试表单项目资源管理器运行

于 2012-08-03T13:31:45.577 回答
1

RightHandedMonkey 的解决方法对我有用。

看起来这是一个已知问题,将在 ADT 21 中修复(参见:http ://code.google.com/p/android/issues/detail?id=34170 )

如果您是从源代码构建 ADT,那里还有一个更改列表可用于修复。

于 2012-09-17T23:22:35.677 回答