flutter - 颤振升级后如何修复“发现重复类”错误?
问题描述
我做了颤振升级,现在当我在 Android Studio 中构建相同的应用程序时,这些应用程序之前运行良好,但由于以下构建错误而失败。我应该怎么办 ?
Execution failed for task ':app:checkDebugDuplicateClasses'.
> 1 exception was raised by workers:
java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.ResultReceiver found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.ResultReceiver$1 found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules classes.jar (androidx.core:core:1.1.0) and classes.jar (com.android.support:support-compat:26.1.0)
Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 21s
解决方案
推荐阅读
- gitlab - 此 GitLab CI 配置无效:根配置包含未知键:标签
- assembly - 如何减小弦臂组件的尺寸
- javascript - TypeError:无法读取未定义 Node Js firebase 函数的属性“修剪”
- r - 如何根据使用 lubridate 的时间更改日期时间向量的日期?
- high-availability - 如何使用 ConnectionType=initiator 在 QuickFIX/J 2.1 中实现高可用性?
- arrays - 如何将任何数组类型放入函数参数中
- json - 在两个 PowerShell 步骤之间使用 Json 变量
- git - 如何`git filter-repo`向每个提交添加文件?
- flutter - 文本未更新为颤振中的新值
- postgresql - 无法使用 deno.js 连接到 postgres