作者:罗罗罗罗罗棋辉 | 来源:互联网 | 2023-05-27 10:33
我只是从Eclipse切换到Android Studio,发现了这种奇怪的行为.当我在方法的第一行添加断点时,我看不到参数值.我唯一能看到的是this
参考.我要么必须进行一个调试步骤,要么将断点设置为第一个之后的一行,以查看参数值.
其他人有这个问题或知道这里出了什么问题?
1> Rhys Davis..:
尝试关闭build.gradle文件中的调试版本的jacoco测试覆盖率:
debug {
...
testCoverageEnabled false
}
这完全解决了我在升级gradle插件时没遇到的问题.
为我工作.为什么会发生这种情况......我不应该关闭jacoco来调试-.-
2> Guillermo Or..:
在AOSP问题#123771解决之前,一个好的解决方案是使用Stuart在评论部分提供的代码段:
buildTypes {
debug {
[...]
testCoverageEnabled true
}
release {
[...]
}
debuggable.initWith(buildTypes.debug)
debuggable {
testCoverageEnabled false
}
}
这样,您既可以在调试版本中保留测试覆盖率报告,又可以通过代码查看本地变量.