【Android Studio】jacoco导致cannot find local variable

刚进项目断点调试时一直出现”Cannot find local variable”,如下图:

cannot.find.local.variable

你妹呀!!都不能愉快的撸代码了…

抽空一排查,发现是”jacoco”的代码覆盖率影响的,删除下图的testCoverageEnabled true配置即可。

testCoverageEnabled

口水笔记…

======================================

排查思路:

  • 开发环境问题?
    是Android Studio?还是JDK???
    确定过程:
    升级到最新版本耗费时间太多,我的想法是直接导入android sample里的工程,测试断点调试,发现是正常的,由此判定非开发环境问题,而是由于工程配置导致的。

  • proguard配置问题?
    debug下不会运行proguard,由此排除。

  • 如何定位到jacoco?
    与android sample中的build.grale文件对比,慢慢添加排除,最终定位到testCoverageEnabled true这货。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值