我正在 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
我已经在标题中搜索并搜索了确切的文本,但找不到任何参考。我还尝试使用搜索和谷歌搜索 java.util.zip.ZipException: duplicate entry 并发现了一些相关的错误,但我无法理解。我还研究了 resources.arsc 是什么,并了解到它是一个包含位于 .apk 中的预编译资源的文件。
我不确定当它说“重复条目”时是否意味着 resources.arsc 中存在重复资源(因为我不知道该文件是如何构建的),或者是否意味着存在第二个 resources.arsc它试图添加到导致冲突的 .apk 中。
对所涉及部分的任何见解可能会帮助我找到答案,但是如果您有解决此问题的经验,请分享。