相关疑难解决方法(0)

Android Gradle代码覆盖率

我有一个简单的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)

我该怎么办??

android gradle android-studio

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

android-studio ×1

gradle ×1