美文网首页
导入依赖导致的重复引用不同版本的相通类的问题

导入依赖导致的重复引用不同版本的相通类的问题

作者: 任振铭 | 来源:发表于2018-04-16 11:03 被阅读37次

(创建于2017/10/20)

以module的方式依赖

项目中依赖了一个module,这个module中同时也依赖了其他东西,并且和我的依赖产生了冲突,所以我们需要让自己的项目在依赖这个module的同时不去依赖那些和我原有依赖冲突的内容,可以在build.gradle中去除,比如v4导致duplicate,那么我们需要去掉所有可以产生v4的内容,v7等等都会在运行时生成v4,所以需要去除

compile(project(':gsyVideoPlayer')) {
        exclude group: 'com.android.support', module: 'support-annotations'
        exclude group: 'com.android.support', module: 'support-v4'
        exclude group: 'com.android.support', module: 'support-v7'
        exclude group: 'com.android.support', module: 'support-compat'
}

以compile的方式依赖

compile('com.jakewharton:butterknife:8.8.1') {
        exclude module: 'support-compat'
}

相关文章

网友评论

      本文标题:导入依赖导致的重复引用不同版本的相通类的问题

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