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

Android Gradle构建:重复条目:meta-inf/app_release.kotlin_module

姬英耀
2023-03-14
: > Task :core:transformClassesWithMergeClassesForRelease FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':core:transformClassesWithMergeClassesForRelease'.
> 1 exception was raised by workers:
  java.util.zip.ZipException: duplicate entry: META-INF/app_release.kotlin_module

在我的build.gradle中,我尝试添加:

    packagingOptions {
        exclude 'META-INF/app_release.kotlin_module'
    }

但这没有任何区别。

我怎么解决这个?

我有一个核心模块和一个安装模块,它在核心构建中声明。gradle带有dynamicfeatures=[“:installed”]

谢谢

共有1个答案

那开济
2023-03-14

请确保您所有的依赖项都是API实现,我有流动的依赖项GRAP。

meemo_sdk:api项目(“:gvoice”)

应用程序项目:
实现项目(“:gvoice”)实现项目(“meemo_sdk”)

 类似资料:
  • 我正在使用Gradle构建一个JavaFX应用程序。我经常遇到的问题是META-INF/License的“重复输入”错误。 为了完整起见,下面是gradle assemble生成的错误: 和我的gradle.build脚本:

  • 在更新了我的LibGDX项目中的所有库后,我得到了一个错误 “导致重复条目” 项目级构建。分级: Android级别的构建。Gradle:

  • 我一直在查看这里张贴的关于这个错误的一些答案,但没有运气。我希望得到一些关于发生了什么的澄清。我的错误如下: 此外,我对这些帖子中给出的一些建议有点困惑。和之间的操作区别是什么?它们似乎可以互换,但表达了非常不同的想法。似乎我被要求在上传到应用商店时包括许可证,所以如果我在这里排除了它,以便编译应用程序,当我准备上传时,我应该在哪里包括它?我希望有人能更多地了解这里发生的事情。

  • 我已经在我的移动应用程序中添加了一些东西,比如添加或动画列表。问题是,几天前我可以完美地生成APK,自从y添加这些东西的那一刻起,Android Studio就不让我生成它们了。它有以下错误。 条目名'meta-inf/androidx.vectordrawable_vectordrawable.version'发生冲突

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

  • 问题内容: 在Java中,您经常会看到一个包含一些元文件的META-INF文件夹。该文件夹的用途是什么,我可以放在那里? 问题答案: 一般来说,您不应该自己在META-INF中添加任何内容。相反,您应该依靠任何用于打包JAR的东西。这是我认为Ant真正擅长的领域之一:指定JAR文件清单属性。说起来很容易: 至少,我认为这很容易… :-) 关键是应将META-INF视为内部Java元目录。不要惹它!