当前位置: 代码迷 >> Android >> 【Android Studio】jacoco招致cannot find local variable
  详细解决方案

【Android Studio】jacoco招致cannot find local variable

热度:75   发布时间:2016-04-27 22:29:34.0
【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这货。

版权声明:本文为博主原创文章,未经博主允许不得转载。

  相关解决方案