1

我目前正在运行带有 Android 开发工具插件的 Eclipse Juno,因此我可以开发 Android 应用程序并对其进行测试。为了获得应用程序的代码覆盖率(最好是 Android 本身的 API),我将 EclEmma 安装到 Eclipse 中,但就在我第一次运行它时,它给了我一个错误:

Error while dumping coverage data (code 5013).
Socket closed

我不知道是什么原因造成的,当我在这里查找时,解决方法似乎不起作用,或者我只是不确定在处理 Android SDK 时提到的那些目录在哪里。有人处理类似的问题吗?

4

1 回答 1

0

最新版本的EclEmma使用Jacoco,据我所知,它不支持离线检测。您应该尝试找到EclEmma的 Jacoco 前版本(它仅在一年前工作,http ://dtmilano.blogspot.ca/2011/07/eclipse-android-and-emma-code-coverage.html )和尝试在 Juno 上安装它(不太可能工作)或坚持 HTML 报告,它可以在 Eclipse 中打开,所以这不是什么大问题。

于 2012-07-27T05:02:17.400 回答