最近我注意到我的 Android 应用程序中的一个错误,当我在桌面上运行相同的代码时不会发生该错误(因为该应用程序是在 libgdx 之上编写的,99% 的代码在桌面和 Android 上是相同的。)我决定通过编写一些单元测试来探索原因。但是,虽然测试在桌面上运行良好,但当我尝试在 Android 上运行测试时出现“无法启动测试”错误:
[2013-03-09 19:06:45 - zzz-test-android] Installing zzz-test-android.apk...
[2013-03-09 19:06:48 - zzz-test-android] Success!
[2013-03-09 19:06:48 - zzz-test-android] Launching instrumentation android.test.InstrumentationTestRunner on 015d15b51d30180b
[2013-03-09 19:06:48 - zzz-test-android] Failed to launch test
我的项目在 Eclipse 中设置的方式是我有两个项目:一个“zzz-test”,其中包含测试类和 JUnit3 库。然后是第二个“zzz-test-android”项目(通过“New Android Test Project”创建),它依赖于 zzz-test。
关于我可能做错了什么的任何想法,或者至少是一种获取可能更有帮助的错误消息的方法?