完整删除BugTags

今天解决了一个困扰自己几天的问题,把他写下来。

项目里面同时用到了BugTags和growingIO两个第三方库,在release版本想单独将BugTags删除,在Project和Module级别的build.gradle里面把相关配置都注释了,Application里面的启动代码也注释了。这时候认为BugTags应该已被删除,但clean后重新编译,运行时即报错:

Paste_Image.png

这个log明显就是BugTags已经被删除了,但是growingIO还在调用他,所以找不到类。什么!?growingIO调用了BugTags?其实我当时也一度怀疑他们之间是怎样的一种关系。

经过与BugTags和growingIO的技术支持沟通,都尝试过他们提供的解决办法,还是报一样的错。怎么办?还是从gradle本身入手去解决吧,把Project级别的build.gradle里面的

classpath 'com.android.tools.build:gradle:2.3.0'

降低为

classpath 'com.android.tools.build:gradle:2.2.3'

问题解决!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 7,762评论 3 25
  • 本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 在上一篇文章加快apk的构建速度,如何把编译...
    typ0520阅读 6,696评论 6 18
  • 当听说为赶这个项目,我要做好没有周末没有中秋国庆假期准备的时候,整个人都不好了。于是不管大家下班时候的毫无去意...
    dearjian阅读 140评论 0 1