无法运行测试项目

时间:2014-01-22 15:08:08

标签: java android junit

我正在尝试为我的Android活动设置测试项目。我一直在按照此处的说明操作:http://mobile.tutsplus.com/tutorials/android/android-sdk-junit-testing/和此处:http://developer.android.com/tools/testing/testing_android.html

当我运行android junit测试时,我得到:

[2014-01-22 10:04:37 - AIR_ActivityTest] ------------------------------
[2014-01-22 10:04:37 - AIR_ActivityTest] Android Launch!
[2014-01-22 10:04:37 - AIR_ActivityTest] adb is running normally.
[2014-01-22 10:04:37 - AIR_ActivityTest] Performing android.test.InstrumentationTestRunner JUnit launch
[2014-01-22 10:04:44 - AIR_ActivityTest] Uploading AIR_ActivityTest.apk onto device 'TA5970MGMA'
[2014-01-22 10:04:44 - AIR_ActivityTest] Installing AIR_ActivityTest.apk...
[2014-01-22 10:04:45 - AIR_ActivityTest] Success!
[2014-01-22 10:04:45 - AIR_ActivityTest] Project dependency found, installing: AIR_Activity
[2014-01-22 10:04:45 - AIR_Activity] Uploading AIR_Activity.apk onto device 'TA5970MGMA'
[2014-01-22 10:04:46 - AIR_Activity] Installing AIR_Activity.apk...
[2014-01-22 10:04:49 - AIR_Activity] Success!
[2014-01-22 10:04:49 - AIR_ActivityTest] Launching instrumentation android.test.InstrumentationTestRunner on TA5970MGMA
[2014-01-22 10:04:49 - AIR_ActivityTest] Failed to launch test

我在模拟器和手机上遇到同样的错误。我没有看到任何我认为在logcat中有争议的东西。我不知道在哪里可以看。

1 个答案:

答案 0 :(得分:0)

在此处阅读文档:Junit下的http://developer.android.com/tools/testing/testing_android.html是以下句子:

请注意,Android测试API支持JUnit 3代码样式,但不支持JUnit 4。

所以,在浪费了一整天之后,我重新编写了junit 3的junit测试,现在他们正在设备上运行。 :(