gpt4 book ai didi

android - 如何解决重复类 java.lang.RuntimeException : Duplicate class com. google.zxing.client

转载 作者:行者123 更新时间:2023-12-03 05:06:36 24 4
gpt4 key购买 nike

我目前面临重复类(class)RuntimeException .在我们当前的用例中,我们正在生成一个使用 com.journeyapps:zxing-android-embedded 的工件。 .我们的客户想要包含我们的工件,但他们得到了 RuntimeException在编译期间。
发生异常是因为他们正在使用 com.google.zxing目前正在与我们正在使用的 zxing 的旅程应用程序端口发生冲突。 Journeyapps 将 ZXing Android 应用程序移植为一个 Android 库项目,用于嵌入到 Android 应用程序中。

Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: Duplicate class com.google.zxing.client.android.camera.CameraConfigurationUtils found in modules android-core-3.3.0.jar (com.google.zxing:android-core:3.3.0) and classes.jar (com.journeyapps:zxing-android-embedded:3.6.0)

Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
at com.android.ide.common.workers.ExecutorServiceAdapter.await(ExecutorServiceAdapter.kt:56)
... 71 more
Caused by: java.lang.RuntimeException: Duplicate class com.google.zxing.client.android.camera.CameraConfigurationUtils found in modules android-core-3.3.0.jar (com.google.zxing:android-core:3.3.0) and classes.jar (com.journeyapps:zxing-android-embedded:3.6.0)

Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
at com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable.run(CheckDuplicateClassesDelegate.kt:132)
at com.android.ide.common.workers.ExecutorServiceAdapter$submit$submission$1.run(ExecutorServiceAdapter.kt:40)
... 72 more

我试图排除 gradle 构建文件中的重复类。使用以下代码,反之亦然。
implementation("com.google.zxing:android-core:3.3.0")
implementation("module which includes com.journeyapps:zxing-android-embedded:3.6.6") {
exclude group: 'com.google.zxing', module: 'android-core'
}

没有解决办法。
我什至试图在配置中排除模块。如果我这样做,则在插入依赖项期间它会丢失。

您可以使用以下代码重现错误
implementation("com.google.zxing:android-core:3.3.0")
implementation("com.journeyapps:zxing-android-embedded:3.6.0")

当我试图解决这个问题很多小时而没有解决方案时,我非常感谢每一个建议。

最佳答案

这为我解决了
Android/app/build.gradle 中添加以下代码文件

configurations {
compile.exclude group: 'com.google.zxing'
}

关于android - 如何解决重复类 java.lang.RuntimeException : Duplicate class com. google.zxing.client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57201378/

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