android – jacocoTestReport任务未生成

android – jacocoTestReport任务未生成,第1张

概述Android Studio 3.1 Canary 8Build #AI-173.4529993, built on January 6, 2018JRE: 1.8.0_152-release-1024-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oLinux 4.14.14-300.fc27.x86_64 我正在尝试使用
AndroID Studio 3.1 Canary 8Build #AI-173.4529993,built on January 6,2018JRE: 1.8.0_152-release-1024-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.olinux 4.14.14-300.fc27.x86_64

我正在尝试使用jacoco来生成代码覆盖率.但是,当我运行命令./gradlew任务时,我没有看到任何名为jacocoTestReport的任务.

当我尝试运行任务时出现以下错误./gradlew jacocoTestReport:

Task ‘jacocoTestReport’ not found in root project ‘EnumSample’

这是我的build.gradlew文件:

apply plugin: 'com.androID.application'apply plugin: 'jacoco'androID {    compileSdkVersion 27    defaultConfig {        applicationID "me.androIDBox.enumsample"        minSdkVersion 19        targetSdkVersion 27        versionCode 1        versionname "1.0"        testInstrumentationRunner "androID.support.test.runner.AndroIDJUnitRunner"    }    buildTypes {        release {            MinifyEnabled false            proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro'        }        deBUG {            testCoverageEnabled true        }    }}jacoco {    toolVersion "0.8.0"}task jacocoTestReport(type: JacocoReport) {    executionData filetree(project.rootDir.absolutePath).include("**/build/jacoco/*.exec")    subprojects.each {        sourceSets it.sourceSets.main    }    reports {        xml.enabled true        HTML.enabled false        csv.enabled false    }}dependencIEs {    implementation filetree(dir: 'libs',include: ['*.jar'])    implementation 'com.androID.support:appcompat-v7:27.0.2'    implementation 'com.androID.support.constraint:constraint-layout:1.0.2'    testImplementation 'junit:junit:4.12'    androIDTestImplementation 'com.androID.support.test:runner:1.0.1'    androIDTestImplementation 'com.androID.support.test.espresso:espresso-core:3.0.1'}

我试图清理并重建项目.但是,报告任务不存在.

非常感谢任何建议.

解决方法 您正在搜索要执行的错误任务.通过执行./gradlew任务,您将能够找到createFlavorCoverageReport任务:

在使用您在问题中提到的设置执行./gradlew createDevDeBUGCoverageReport之后,我能够在/ app / build / reports / dev / deBUG目录中找到生成的报告.

总结

以上是内存溢出为你收集整理的android – jacocoTestReport任务未生成全部内容,希望文章能够帮你解决android – jacocoTestReport任务未生成所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存