Android Packager:java.util.zip.ZipException:重复条目:resources.arsc

Android Packager:java.util.zip.ZipException:重复条目:resources.arsc,android,intellij-idea,apk,Android,Intellij Idea,Apk,我正在IntelliJ IDEA 12.1.4中构建一个Android应用程序。从2013年8月2日起,我正在使用最新的Android SDK工具,对于最近发布的Android 4.3,该工具的API级别将提高到18级。我的构建目标是Android 4.3,Java SDK是1.7 当我尝试构建应用程序时,构建失败,并显示以下消息: Error: Android Packager: [appname] java.util.zip.ZipException: duplicate entry: re

我正在IntelliJ IDEA 12.1.4中构建一个Android应用程序。从2013年8月2日起,我正在使用最新的Android SDK工具,对于最近发布的Android 4.3,该工具的API级别将提高到18级。我的构建目标是Android 4.3,Java SDK是1.7

当我尝试构建应用程序时,构建失败,并显示以下消息:

Error: Android Packager: [appname] java.util.zip.ZipException: duplicate entry: resources.arsc
我已经用谷歌搜索了标题中的确切文本,但找不到任何参考资料。我还尝试了Bing和Google搜索java.util.zip.ZipException:duplicate条目,发现了一些相关的错误,但没有发现任何有意义的错误。我还研究了resources.arsc是什么,并了解到它是一个包含预编译资源的文件,位于.apk中

我不确定当它说“duplicate entry”时是否意味着resources.arsc中有一个重复的资源(因为我不知道该文件是如何构建的),或者它是否意味着它试图添加到.apk中的第二个resources.arsc导致了冲突


对相关部分的任何深入了解可能会帮助我找到答案,但如果您有解决此问题的经验,请与我们分享。

毫不奇怪,我在问了这个问题后立即找到了自己的答案(比如为丢失的物品购买替换品)。在
File>projectstructure>platformsettings>globallibraries
下,我从Maven添加了
org.springframework.android:springandroid rest模板:1.0.1.RELEASE
。这包括几个.jar文件。我删除了所有这些,但我知道必须删除的两个,即
spring-android-core-1.0.1.RELEASE.jar
spring-android-rest-template-1.0.1.RELEASE.jar
。一旦我这样做了,项目就顺利地完成了。因此,对于遇到类似问题的任何其他人,请检查您的全局库,并确保任何Maven依赖项都只包含您实际需要的.jar