栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

java.util.zip.ZipException:重复条目:如何克服

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java.util.zip.ZipException:重复条目:如何克服

当我解决上述问题并找到解决方法时。 packageAllDebugClassesForMultiDex
错误的主要原因与您在Stackoverflow的所有其他帖子中发现的相同,即,您必须具有一些类文件,这些类文件在项目中可以多次使用。就我而言,我在上述项目中有很多模块,例如Facebook,谷歌付费服务和滑动菜单等。所有这些模块都有自己的v4.support
jar文件副本。我所做的是从所有这些库的libs文件夹中删除所有v4.support文件。然后从我的SDK添加依赖项到v4.support库,即Android
Studio项目结构中的com.android.support库。为了这..

  • 1 *转到文件>项目结构。
  • 2 *逐个选择这些模块中的每一个。

  • 3 在最后一个名为Dependency的选项卡中,如果该模块的libs文件夹中只有v4.support lib(或有问题的一个),则删除 compile fileTree(dir:’libs’,include:’ .jar’)** 。

  • 4 通过单击 +* 添加v4.support库, 然后添加库并从SDK中选择v4.support库。

完成。清理项目,然后重新构建。 packageAllDebugClassesForMultiDex 问题已经消失。

至于传递依赖,如果您知道在生成项目时导致dex错误中的Duplicate文件的确切依赖,则可以将其排除为belo

 compile(project(':..:..:..:..:..:..:android_libraries:walletsdkandroidmodule')) {        exclude group: 'com.google.pre.gson'    }

如果您想要任何模块中的任何传递依赖,例如

compile('com.crashlytics.sdk.android:crashlytics:2.2.3@aar') {        transitive = true    }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号