客户端代码覆盖率部署:‘sourceDirectories‘属性无法修改解决方案

        在照着文档Android使用acoco统计代码行覆盖率介绍-织梦云编程网 配置android客户端代码覆盖率配置时,在第三步引入 jacoco-report.gradle时,工程同步的时候报错了,提示信息如下:

Caused by: groovy.lang.GroovyRuntimeException: Cannot set the value of read-only property 'sourceDirectories' for task ':app:jacocoTestReport' of type org.gradle.testing.jacoco.tasks.JacocoReport.

客户端代码覆盖率部署:‘sourceDirectories‘属性无法修改解决方案_第1张图片

 

客户端代码覆盖率部署:‘sourceDirectories‘属性无法修改解决方案_第2张图片

         然后在网上百度,找到了解决方案:android - How to make "sourceDirectories" public in Jacoco report generation? - Stack Overflow

        修改代码如下:

客户端代码覆盖率部署:‘sourceDirectories‘属性无法修改解决方案_第3张图片

        修改后,工程同步不报错了。 

参考文章:

Android使用acoco统计代码行覆盖率介绍-织梦云编程网

android - How to make "sourceDirectories" public in Jacoco report generation? - Stack Overflow

你可能感兴趣的:(#,代码覆盖率,代码覆盖率)