【发布时间】:2021-10-13 13:46:28
【问题描述】:
我有以下设置
- AGP 7.x+
- Kotlin 1.5.x+
- JaCoCo 0.8.7+
- Java 11 设置为 JDK
- Java 1.8 设置为 jvmTarget 和 compileOptions
但是当尝试运行 AndroidTest 并生成 jacoco 报告时,它失败了
java.lang.NoClassDefFoundError: 解析失败:Lorg/jacoco/agent/rt/internal_3570298/Offline;
经过我的研究,我似乎需要add jacocoagent.jar to classpath,但是怎么做?
尝试添加 testImplementation 'org.jacoco:org.jacoco.agent:0.8.7' 并从 search.maven.org/artifact/org.jacoco/org.jacoco.agent/0.8.7/jar 下载 jar 文件并添加引用 jar 的 jacoco-agent.properties 文件但没有成功: / 我错过了什么……
(我研究过的东西:
Removing Jacoco library dependency while exporting project as jar
【问题讨论】:
-
你有什么解决办法吗?
标签: android android-gradle-plugin build.gradle jacoco jacoco-plugin