android项目引用多个library导致引用android-support-v4.jar冲突

         今天碰到的问题是当前的项目A引用了两个Library B,Library C项目,本身该项目libs里面就有android-support-v4.jar,然后这两个Library又都引用了android-support-v4.jar,导致安装APP后,闪退报错。如何解决这个问题呢?

         1、使用Eclipse开发

         如果使用Eclipse开发的话,那么只保留一个Library项目的libs文件夹中的一个android-support-v4.jar,因为项目A本身依赖了其他两个Library,那么项目A里面的libs文件下的android-support-v4.jar就可以删除了,假设我们保留了Library B里面的android-support-v4.jar,那么Library C项目libs文件夹下面的android-support-v4.jar就要删除,那删除了Library C就会报找不着android-support-v4.jar相关的类而报错。这个时候设置Library C的Java Build Path,Libraries-->add jars-->指向Library B  libs下面的android-support-v4.jar即可。

        

        2、使用Android Studio开发

       1)、新建module,library_support ,引用V4 V7 等等重复引用的jar
       2)、引用的开源lib全添加依赖为这个module,并把所有引用library_support依赖的这一项的scope改为provided即可

       (待完善)

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值