<>强导入takephoto库编译失败与滑移库冲突强>
当您的项目中导入了滑翔库,同时也导入了takephoto库时,出现编译失败。编译报错指向于滑移库某文件
原因:这是因为takephoto库中本身依赖了三个库,其中一个库是照片墙的库<代码> multipleimageselect 代码>
从github上打开该开的build.gradle可以看到该库又依赖了滑翔库。所以发生依赖冲突问题只
以现在各库更新情况,,
takephoto是4.0.3
multipleimageselect是1.0.4,它引入的滑移是3.6.0
<>强解决方法:强>
在依赖takephoto库时,注明排除依赖滑翔库即可
<强>具体方法如下:,强>
下面这名依赖语义为:依赖takephoto4.0.3版本,并排除依赖滑翔机库;下面排除:....这句中的<代码> com.github.bumptech。滑翔> 代码是依赖滑翔的语法,不是随便拼出来的。
换句话说,如果您需要排除依赖哪个库,就这个地方换成对应库的依赖链接,不用加版本号和名称。
编译(com.jph.takephoto: takephoto_library: 4.0.3) { 排除组:“com.github.bumptech.glide” }
这是依赖滑翔库的语句,看看有什么规律.....
不要写错哦!
排除依赖就是这么简单只
<强>总结强>
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接