按照“ Hello, World”和“ Hello, Testing”教程,我创建了一个使用Eclipse创建的android应用程序以及相应的Android测试项目.
测试运行正常…一次.之后,为了让我再次运行测试,我必须关闭仿真器.
如果我不关闭仿真器,则Eclipse控制台会卡在“在设备仿真器-5554上安装检测android.test.InstrumentationTestRunner”上……之后什么都没有发生.
这是我的程序第二次运行的输出:
[HelloTest] ------------------------------
[HelloTest] Android Launch!
[HelloTest] adb is running normally.
[HelloTest] Performing android.test.InstrumentationTestRunner JUnit launch
[HelloTest] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'FakePhone'
[HelloTest] Uploading HelloTest.apk onto device 'emulator-5554'
[HelloTest] Installing HelloTest.apk...
[HelloTest] Success!
[HelloTest] Project dependency found, installing: Hello
[Hello] Application already deployed. No need to reinstall.
[HelloTest] Launching instrumentation android.test.InstrumentationTestRunner on device emulator-5554
如您所见,它在“启动仪表”处停止了.我也运行了“ adb logcat”,但没有看到任何有趣的东西.
我被告知退出仿真器中正在测试的应用程序,以便再次运行测试.不幸的是,仿真器没有将应用程序拉起(处于正常的“锁定”位置,解锁后会弹出主屏幕),即使我拉起它然后退出,它似乎也无法让我运行再次测试.
所有示例视频和教程都在测试的第一次运行时停止.我还没有看到任何人第二次进行测试!