Android Studio 中依赖库v4与v7冲突问题

本文介绍了一种常见的Android开发问题——在使用Gradle构建项目时遇到的重复类错误,并提供了一个有效的解决方案。该方案包括从依赖库中移除重复的v4包,改为通过远程依赖的方式引入,从而避免类文件冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近导入一个新的AS项目,gradle没有问题,run的时候一直出错。问题如下:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/print/PrintHelper$1.class

方法1:上网查询多次,大部分说是主工程v4冲突,删除v4即可(部分可以解决);


但是有的项目并没有引入远程依赖的v4包,而是在libs下导入的v4,所以方法1不管用了。


方法2(解决了我的问题):直接上图

第一步:删除依赖库中的v4包



第二步:在依赖库中的build.gradle中引入远程依赖v4包


第三步:重新构建,运行。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值