java.util.zip.ZipException:从gradle依赖项覆盖文件/类

时间:2016-02-15 13:58:32

标签: android android-gradle android-proguard

在其中一个android项目中,我正在使用Picasso,Glide,OkHttp等库。现在,我看到这些库代码中发生了一些崩溃。我修复了代码,但我必须将库代码作为模块化依赖项包含在我的android项目中。

有没有办法只包含我在项目中更改的文件(当然是在相同的包结构中),其余的可以来自各自的gradle依赖。

换句话说,有没有办法从gradle依赖项中排除特定文件,并且要使用该文件的本地副本。

当我试图保留两者时,proguard抛出以下异常: java.util.zip.ZipException:packageAllDebugClassesForMultiDex期间的重复条目

更新

e.g。我正在使用Picasso进行图像加载。我在Picasso中更改了一个文件: com.squareup.picasso.DeferredRequestCreator

现在,由于我已经更改了此文件,因此我必须在项目中将完整的Picasso库代码作为模块化依赖项包含在内。

所以,我的问题是:如何从gradle依赖项中排除此特定文件,以便我可以避免在项目中添加完整的库。

0 个答案:

没有答案