当前位置: 首页 > 知识库问答 >
问题:

在APK元INF/泽西模块版本中复制的重复文件

支洋
2023-03-14
  • Android Studio: 2.2.2
  • 等级: 2.2.2

我有一个共同的问题,但通常的解决方案似乎没有帮助。我甚至将它分解为一个新解决方案的库。要复制,启动一个新的Android项目,只需将这一行放到依赖项中即可。

compile 'com.sun.jersey:jersey-client:1.13'

这是错误。

错误:任务执行失败:应用程序:transformResourcesWithMergeJavaResForDebug。com.android.build.api.transform。TransformException:com.android.builder.packaging。DuplicateFileException:在APK META-INF/jersey模块版本文件1:/Users/me/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-client/1.13/ec38c57a78940bf8f5971307ca89406849647/jersy-client-1.13.jar文件2中复制了重复文件:/Users/me/.gragle/cache/module-2/file-2.2/com.sun.jersey-core/1.1/4326a56dc6b2d67b7313905c353e1af225bb164f/jersie-core-1.13.jar

我试过了

  • https://stackoverflow.com/a/20675325/316614
  • https://stackoverflow.com/a/20698598/316614
  • APK打包过程中:: 重复文件出错

我不知道排除什么。有人看到了吗?易于复制,试试看。

共有1个答案

暴奕
2023-03-14

好吧,看起来只是这些构建问题的另一个例子。我可以通过查看错误来阻止它。所以错误告诉我副本是jersey-module-版本。我进入我的库,浏览了META-INF的文件夹,找到了那个文件,没有扩展名。

因此,这是一个排除它的问题。

packagingOptions {
    exclude 'META-INF/jersey-module-version'
}

奇怪的是,这应该是固定的。

https://code.google.com/p/android/issues/detail?id=158630#makechanges

 类似资料:
  • 错误:任务“:OpenPayAndroid:TransformResourcesWithMergeJavaResforRelease”执行失败。 com.android.build.api.transform.transformException:com.android.builder.packaging.duplicateFileException:APK Meta-INF/license文件中

  • 我将使用Spring向我的Android应用程序添加RESTful Web服务支持,如下所述https://Spring.io/guides/gs/consulting-rest-android/。 这是顶级构建。gradle配置: 我做错了什么,怎么修复?

  • 错误:任务“:app:TransformResourcesWithMergeJavaResforDebug”执行失败。 com.android.build.api.transform.transformException:com.android.builder.packaging.duplicateFileException:APK META-INF/services/com.sun.jersey

  • 问题内容: 将Studio从0.3.7更新到0.4.0后,无法编译项目。我找到了一个解决方案:复制了重复的文件(Android Studio 0.4.0) 我将项目更新为gradle0.7。+,但是我不知道接下来的字符串应该放在哪里: 我的logcat:日志 PS开发在Ubuntu 13.04中 问题答案: 将依赖项放在顶部,将放在末尾对我有用。 这是我在app文件夹中的完整。 编辑:几乎所有的O

  • 问题内容: 我在一个商业android应用程序上工作。我还使用了一些使用不同许可类型许可的库,其中一些声明如下: 如果库中有带有归因说明的“ NOTICE”文件,则在分发时必须包括该NOTICE (例如,其中之一已获得 Apache License 2.0 的 许可 )。 有多个库。使用 gradle 或 Android Studio 进行构建时,出现以下构建错误: 到目前为止,我在Interne