我是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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)