Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;艾玛:没什么可做的:在任何数据文件中都找不到元数据;使用Emma在android中创建coverage.html时_Android_Code Coverage_Emma - Fatal编程技术网

&引用;艾玛:没什么可做的:在任何数据文件中都找不到元数据;使用Emma在android中创建coverage.html时

&引用;艾玛:没什么可做的:在任何数据文件中都找不到元数据;使用Emma在android中创建coverage.html时,android,code-coverage,emma,Android,Code Coverage,Emma,我已经在android emulator中创建了coverage.ec文件,可以查看该文件,但无法读取内容。据我所知,只有在生成coverage.html文件后才能看到覆盖率。为了产生这个,我经历了很多。但是没有coverage.em文件,我无法创建coverage.html文件。是否有其他方法生成coverage.html?或者帮助我生成coverage.em文件 您已正确完成所有操作,只需运行以下命令: java -cp external/emma/lib/emma.jar emma rep

我已经在android emulator中创建了coverage.ec文件,可以查看该文件,但无法读取内容。据我所知,只有在生成coverage.html文件后才能看到覆盖率。为了产生这个,我经历了很多。但是没有coverage.em文件,我无法创建coverage.html文件。是否有其他方法生成coverage.html?或者帮助我生成coverage.em文件

您已正确完成所有操作,只需运行以下命令:

java -cp external/emma/lib/emma.jar emma report -r html -in coverage.ec -sp <path-to-src-of-project-under-test> -in out/target/common/obj/APPS/<yourproject_intermediates>/coverage.em
java-cp external/emma/lib/emma.jar emma report-r html-in-coverage.ec-sp-in-out/target/common/obj/APPS//coverage.em

html文件将在AOSP根目录的coverage文件夹中生成。

Hi Mandar,感谢您与我分享您的想法。我已经生成了coverage.html文件、coverage.em、coverage.ec、coverage.txt、coverage.html、_files.html等。。和emma一起参加android测试项目。现在,我正试图将这些与哈德逊相结合。你能帮我弄到这个吗?。我已经在surefire和工件中配置了路径,但是代码覆盖率为空。很抱歉,Manesh,但是我不熟悉与Hudson的集成。