android - 发现 bouncycaSTLe 的重复类

标签 android flutter

我有一个 flutter 应用程序,当我尝试构建该应用程序时,它显示“发现重复的类”错误

Duplicate class org.bouncycastle.LICENSE found in modules jetified-bcprov-jdk15on-1.68 (org.bouncycastle:bcprov-jdk15on:1.68) and jetified-bcprov-jdk18on-1.71 (org.bouncycastle:bcprov-jdk18on:1.71)
Duplicate class org.bouncycastle.asn1.ASN1ApplicationSpecific found in modules jetified-bcprov-jdk15on-1.68 (org.bouncycastle:bcprov-jdk15on:1.68) and jetified-bcprov-jdk18on-1.71 (org.bouncycastle:bcprov-jdk18on:1.71)
Duplicate class org.bouncycastle.asn1.ASN1ApplicationSpecificParser found in modules jetified-bcprov-jdk15on-1.68 (org.bouncycastle:bcprov-jdk15on:1.68) and jetified-bcprov-jdk18on-1.71 (org.bouncycastle:bcprov-jdk18on:1.71)

仅在添加 1 个外部依赖项后我才收到此错误。

我尝试过以下解决方案:

android.useAndroidX=true
android.enableJetifier=true
android.jetifier.ignorelist = pass
android.enableR8=true 

但仍然遇到同样的错误。

如何解决?

最佳答案

转到 build.gradle 并将其添加到 android{} 中,

configurations{
  all*.exclude module: 'bcprov-jdk15on'
}

这将删除重复项。

关于android - 发现 bouncycaSTLe 的重复类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75070405/

相关文章:

flutter - flutter 测试应该保存在哪里

flutter - 如何在按下按钮时更改应用程序的全局原色?

Flutter RenderFlex 在 Column Widget 内部右侧溢出 15 个像素

android - 添加 fragment ,出现 "wrong second argument type"错误

android - 如果 token 过期怎么办

android-widget - 在 Android UI 上动态扩展小部件

firebase - Future Builder不显示Cloud Firestore中的数据

dart - 在 Flutter 中从文件中读取二维码

android - 谷歌播放地理围栏 onHandleIntent

java - 等待 2 次点击事件,直到继续不起作用