java.util.zip.ZipException:重复条目:androidsupportv4viewMotionEventCompatEclair.class

java.util.zip.ZipException:重复条目:androidsupportv4viewMotionEventCompatEclair.class,第1张

概述我是androidstudio的新手,我正试图从eclipse导入一个项目,但我觉得我遇到了每一个问题.我目前得到的错误是:Error:Executionfailedfortask':jobFlexwithInvoice:packageAllDebugClassesForMultiDex'.>java.util.zip.ZipException:duplicateentry:android/support/v4/vie

我是android studio的新手,我正试图从eclipse导入一个项目,但我觉得我遇到了每一个问题.我目前得到的错误是:

Error:Execution Failed for task ':jobFlexwithInvoice:packageAllDeBUGClassesForMultIDex'.> java.util.zip.ZipException: duplicate entry: androID/support/v4/vIEw/MotionEventCompatEclair.class

我已经看到类似于here和here等问题的答案.但我认为我需要更多帮助,因为它不会消失.我已经在build.gradle文件的几乎所有内容中添加了异常,包括仅用于踢的实际支持4v依赖,并且仍然出现此错误.而且由于包含项目,我还有多个build.gradle文件?看起来项目build.gradle文件可以忽略,我只需要在模块build.gradle文件中添加例外? (当有人说要在build.gradle文件中添加内容时,这很烦人,我不总是确定哪一个)

无论如何,这里是我目前的每个build.gradle文件的依赖项部分:

对myApp:

dependencIEs {    compile ('com.androID.support:multIDex:1.0.0'){        exclude module: 'support-v4'    }    compile project(':facebook') {        exclude module: 'support-v4'    }    compile project(':apptentive')    compile project(':androIDsdkui'){        exclude module: 'support-v4'    }    compile ('com.Google.androID.gms:play-services:+'){        exclude module: 'support-v4'    }    compile files('libs/androID-support-v13.jar') {        exclude module: 'support-v4'    }    compile files('libs/Dynamicpdf.jar')    compile files('libs/picasso-2.5.0.jar')    compile ('com.androID.support:support-v4:22.0.0'){        exclude module: 'support-v4'    }}

Facebook的:

dependencIEs {    compile files('libs/bolts-androID-1.2.1.jar')    compile ('com.androID.support:support-v4:22.0.0'){        exclude module: 'support-v4'    }}

androIDsdkui:

dependencIEs {    compile files('libs/appboy.jar')    compile ('com.androID.support:support-v4:22.0.0'){        exclude module: 'support-v4'    }}

还有一个apptentive build.gradle文件,但它没有任何依赖项.在添加所有这些异常之前,我得到的错误与第一个链接中的错误相同,现在唯一的区别是它的androID / support / v4 / vIEw / MotionEventCompatEclair.class而不是androID / support / v4 / util / TimeUtils.class

如果有办法查看重复项的来源,那也很棒,我无法通过快速谷歌搜索找到任何内容.

解决方法:

我更新了这个问题,这样你就可以看到我做错事的一些方法.我的一些项目包括支持v4,我没有将它们排除在外.从项目中排除事物的正确方法是:

compile (project(':facebook')) {    exclude module: 'support-v4'}

编译后你必须在括号内加上额外的括号.我假设同样从文件中排除东西

即.

compile file(myfile.jar)

会成为

compile (file(myfile.jar)) {     exclude module: 'support-v4'}
总结

以上是内存溢出为你收集整理的java.util.zip.ZipException:重复条目:android / support / v4 / view / MotionEventCompatEclair.class全部内容,希望文章能够帮你解决java.util.zip.ZipException:重复条目:android / support / v4 / view / MotionEventCompatEclair.class所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存