我在运行Android单元测试时遇到问题。尝试运行简单测试时遇到此错误。
这是日志:
Blockquote java.lang.RuntimeException:无法解析以下活动:Intent {act = android.intent.action.MAIN flg = 0x10000000 cmp = com.wsandroid.Activities / .SplashActivity}在android.app.Instrumentation.startActivitySync(Instrumentation.java :371),位于android.test.InstrumentationTestCase.launchActivityWithIntent(InstrumentationTestCase.java:120),位于android.test.InstrumentationTestCase.launchActivity(InstrumentationTestCase.java:98),位于android.test.ActivityInstrumentationTestCase2.getActivity(Activity) .wsandroid.test.activity.TestEULA.setUp(TestEULA.java:15)在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) Android上的test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430)。app.Instrumentation $ InstrumentationThread.run(Instrumentation.java:1447)
对于低于2.2的Android,会发生此错误。适用于Android 2.2模拟器。但是,Android 2.2仿真器存在一个错误,即即使我们只按一个键,它也会发送两次键。要测试的应用程序可在Android 2.2平台上运行。
感谢你们中的任何一个可以帮助我。
这也可能是由丢失引起的
确保清单中有相应的条目。
<activity android:name=".SplashActivity" ...