美文网首页
Android studio依赖去重

Android studio依赖去重

作者: Sophia_dd35 | 来源:发表于2018-12-28 19:56 被阅读17次

一、记录背景

最近有个任务就是在项目中接入VasSonic,引入VasSonic需要借助WebView的shouldInterceptRequest,实现VasSonic的流式拦截。但是项目中使用的WebView是公司的公共组件。此公共组件并没有将shouldInterceptRequest方法抛出来,供外部使用。so,我不得不去修改公共组件的源码。源码改好了,我将aar包引入到项目中来,发现项目并没有使用我新生成的aar包。最后想到应该是项目中引用的组件tech.xx.com:apm-capture:0.1.3也有使用到公共webview-bridge。想到的解决办法就是屏蔽掉组件A中的webview。

二、解决办法

   api('tech.xx.com:apm-capture:0.1.3') {
        exclude group: 'tech.xx.com', module: 'webview-bridge'
    }

相关文章

网友评论

      本文标题:Android studio依赖去重

      本文链接:https://www.haomeiwen.com/subject/lsughqtx.html