アプリケーションの単体テスト プロジェクトを作成しています。以前は正常に動作していました。しかし、 ADT プラグインとandroid SDKを更新しました。その後、このプロジェクトを起動できましたが、テスト ケースを個別に実行することはできません。最初のテスト ケースを実行してから停止します。2 番目のテストケースを手動で実行する前に。しかし、今それをやろうとすると、「内部エラーが原因でテストの起動に失敗しました: UI スレッドでテストを実行しています」というエラーが表示されました。これを解決するのを手伝ってください...
注: robotium 3.2.1 を使用して
質問する
1008 次
2 に答える
4
Eclipse Junitウィンドウのテストから個別のメソッドを実行していますか?プロジェクトエクスプローラーからテストメソッドを実行してみてください。右クリックして、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 に答える