【问题标题】:Test launch failed due to internal error: Running tests on UI thread由于内部错误,测试启动失败:在 UI 线程上运行测试
【发布时间】:2012-07-22 17:28:11
【问题描述】:

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

【问题讨论】:

    标签: android unit-testing robotium


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      RightHandedMonkey 的解决方法对我有用。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-20
        • 1970-01-01
        相关资源
        最近更新 更多