美文网首页
2022-03-08 依赖库中jar冲突

2022-03-08 依赖库中jar冲突

作者: 颈椎以上瘫痪 | 来源:发表于2022-03-08 13:28 被阅读0次

当你的项目中依赖了多个动态库时,如果这些动态库中同时引用了某一个相同的库,但是版本又不同时,在编译时会出现类似如下错误:

found in modules gson-2.8.5.jar

错误的日志很明显,在控制台会出现较多的这种日志。比如这里笔者出现的错误就是多个依赖中同时依赖了gson库。

解决方案是App的build.gralde的dependencies节点中加上如下配置,排除所有库中相同的引用。


dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    //自定义Android开发库
    api 'com.gitee.premeditate:VenusAndroid:V1.0.22'

    implementation '...'

    configurations {
        all*.exclude group: 'com.google.code.gson'
    }
}

相关文章

  • 2022-03-08 依赖库中jar冲突

    当你的项目中依赖了多个动态库时,如果这些动态库中同时引用了某一个相同的库,但是版本又不同时,在编译时会出现类似如下...

  • Maven中依赖冲突解决方案

    在使用Maven中我们导入jar包坐标时会产生依赖传递,而依赖传递难免会发生jar包间的依赖冲突,解决jar包冲突...

  • JavaWeb之邮件发送

    需要jar包mail.jar和javax.mail.jar其中的javax.mail.jar与java标准库中冲突...

  • maven依赖冲突以及解决方法

    什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突 依赖冲突的原因 依赖...

  • 解决:Execution failed for task ':a

    问题:由于项目中会引进多个jar包依赖,如果jar包中包括了相同的文件,会导致冲突,需要解决掉冲突的问题才能运行 ...

  • maven jar包冲突原理与解决办法

    jar 包冲突原因 大概就是jar包冲突(今天遇到的是第一种) 依赖传递 因为Maven拥有传递依赖的特性,因此真...

  • 依赖冲突解决办法

    依赖冲突解决办法 maven 的价值 Java开发中,jar的管理由maven来管。maven做的事情: jar统...

  • Maven解决依赖冲突

    maven依赖冲突以及解决方法 什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类...

  • gradle引入第三库中jar冲突 2019-10-23

    jar 包冲突了 。 使用了一个第三方库,第三方库依赖了 OkHttp 。 而我项目中原本就有 OkHttp 。 ...

  • JVM加载jar查询

    有时在一个应用中,会依赖很多的jar包,难免会出现引用不同jar包中的同名类,或者jar包冲突,这时搞清楚: JV...

网友评论

      本文标题:2022-03-08 依赖库中jar冲突

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