gpt4 book ai didi

Android 打包程序 : java. util.zip.ZipException : duplicate entry: resources. arsc

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:10:15 25 4
gpt4 key购买 nike

我正在 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 中有重复资源(因为我不知道该文件是如何构建的)或者它是否意味着有第二个资源.arsc 试图添加到导致冲突的 .apk。

对所涉及部分的任何洞察可能会帮助我找到答案,但如果您有解决此问题的经验,请分享。

最佳答案

毫不奇怪,我在问了这个问题后立即找到了自己的答案(比如为丢失的元素购买替代品)。在 File>Project Structure>Platform Settings>Global Libraries 下,我添加了来自 Maven 的 org.springframework.android:spring-android-rest-template:1.0.1.RELEASE .这包括几个 .jar 文件。我删除了所有这些,但我知道必须删除的两个是 spring-android-core-1.0.1.RELEASE.jarspring-android-rest-template-1.0。 1.RELEASE.jar.一旦我这样做了,项目就顺利编译了。因此,对于遇到类似问题的任何其他人,请检查您的全局库并确保任何 Maven 依赖项仅包含您实际需要的 .jars。

关于Android 打包程序 : java. util.zip.ZipException : duplicate entry: resources. arsc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18017559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com