美文网首页
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