热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

当断点位于方法的第一行时,无法在AndroidStudio中看到参数值

如何解决《当断点位于方法的第一行时,无法在AndroidStudio中看到参数值》经验,为你挑选了2个好方法。

我只是从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
    }
}

这样,您既可以在调试版本中保留测试覆盖率报告,又可以通过代码查看本地变量.


推荐阅读
author-avatar
罗罗罗罗罗棋辉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有