我有一个简单的android项目与测试用例.
ProjNameProject
--build.gradle
--ProjName
----build.gradle
Run Code Online (Sandbox Code Playgroud)
我看到默认情况下,android的新构建系统默认提供基本的测试结果.(万岁!)
现在我想看看代码覆盖率.我知道如何使用Emma和Ant脚本进行设置,但是我不想在这里运行Ant脚本.我觉得这会破坏我使用新构建系统的目的.
我尝试过在Github上找到的一些Cobertura插件.特别是:https: //github.com/stevesaliman/gradle-cobertura-plugin
但是,如果我尝试在ProjName构建文件中使用插件,那么我会收到有关java插件的错误.我在tools.android.com上读到,添加java插件会产生这种行为.我没有应用它,所以cobertura插件必须.
如果我尝试在主构建文件中使用插件,那么我没有看到java错误,但现在我看到:
Could not find net.sourceforge.cobertura:cobertura:1.9.4.1.
Required by:
:ProjNameProject:unspecified
Run Code Online (Sandbox Code Playgroud)
我该怎么办??