Android - Jar mismatch! Fix your dependencies问题解决

Android - Jar mismatch! Fix your dependencies问题解决

在我使用Android SlidingMenu这个开源框架的时候,在添加lib工程包的时候出现了这样的一个错误 –

这里写图片描述

引起该异常的原因是我们自己创建的 Android 中引入了 android-support-v4.jar 同时 menu_left 库文件中也有
android-support-v4.jar,这样就导致了 jar 包冲突。
开发工具之所以能监测到两个相同名称的 jar 包不一致是因为工具采用了 SHA-1 算法来分别获取两个 jar 包的值,
然后进行比较(这一点根据异常也能看出如此)。

SHA-1 算法简介
SHA-1 是一种数据加密算法,该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更
小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序
列即散列值(也称为信息摘要或信息认证代码)的过程。

解决方法
在网上搜了很多的资料 其中很多都不行 –
最后想了想 ,是这两个包起了冲突,那为何我不在还没导入这个框架的时候就将2个包的android-support-v4.jar都统一呢了。
最后找到了开源框架的lib
这里写图片描述

删除了原生的android-support-v4.jar,将这两个包统一了之后就可以进行使用了

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值