相关疑难解决方法(0)

更新Gradle和构建工具后缺少Android JAVA字节代码

我正在使用Jacoco创建一份覆盖率报告,并且在更新Gradle和BuildTools版本之前一直工作良好。然后,我还原这些更改并重新工作。

Jacoco在以下位置查找.class文件:

$ {buildDir} /中间体/类/调试

这是app / build / intermediates / classes / debug。但我注意到,升级后该路径丢失了,中间体中间没有目录

我的配置正在工作:

项目级模块

classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'io.fabric.tools:gradle:1.25.1'
Run Code Online (Sandbox Code Playgroud)

应用级模块

compileSdkVersion 27
buildToolsVersion "27.0.3"
Run Code Online (Sandbox Code Playgroud)

当更新时是这样的:

项目级模块

classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'io.fabric.tools:gradle:1.25.4'
Run Code Online (Sandbox Code Playgroud)

应用级模块

compileSdkVersion 28
buildToolsVersion "28.0.3"
Run Code Online (Sandbox Code Playgroud)

我找不到有关该路径正在移动或正在发生的情况的任何参考

编辑

我的问题是,由于Java字节码(生成的.class文件)不存在,因此Jacoco无法创建覆盖率报告

android code-coverage gradle jacoco

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

标签 统计

android ×1

code-coverage ×1

gradle ×1

jacoco ×1