我正在尝试为我的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中有争议的东西。我不知道在哪里可以看。
答案 0 :(得分:0)
在此处阅读文档:Junit下的http://developer.android.com/tools/testing/testing_android.html是以下句子:
请注意,Android测试API支持JUnit 3代码样式,但不支持JUnit 4。
所以,在浪费了一整天之后,我重新编写了junit 3的junit测试,现在他们正在设备上运行。 :(