我正在尝试按照此处的说明测试 Android 应用程序:http: //www.jetbrains.com/idea/webhelp/testing-android-applications.html
和这里
http://developer.android.com/guide/topics/testing/index.html
当我运行测试时,它说“实例化测试”一会儿,然后说“无法将测试报告器附加到测试框架或测试框架意外退出”。
模拟器启动正常,但屏幕上没有任何显示。
控制台说:
Testing started at 11:41 AM ...
Waiting for device.
C:\Android\tools\emulator.exe -avd GoogleAPI_2_3_3 -netspeed full -netdelay none
Device connected: emulator-5554
Device is online: emulator-5554
Target device: emulator-5554 (GoogleAPI_2_3_3)
Uploading file
local path: C:\Users\<omitted details>.apk
remote path: /data/local/tmp/com.mycompany
Installing com.mycompany
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.mycompany"
pkg: /data/local/tmp/com.mycompany
Success
Running testsTest running startedFinish
Logcat 似乎没有任何帮助。特别是它没有显示我在测试中放入的 Log.d 消息。
有趣的是,其他人在 Intellij 开发者社区论坛上询问了这个问题:
http://devnet.jetbrains.net/message/5363961#5363961
但是这个问题已经好几个月没有回答了。
有人对诊断问题有任何想法吗?