gpt4 book ai didi

android - 为什么我得到 "Multiple dex files define Landroid/support/v7/recyclerview/extensions/ListAdapter"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:48:01 24 4
gpt4 key购买 nike

我遇到了可怕的 java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex 错误。堆栈跟踪将根本原因显示为:

Caused by: com.android.dex.DexException: Multiple dex files define Landroid/support/v7/recyclerview/extensions/ListAdapter;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:661)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:616)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:598)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:198)
at com.android.builder.dexing.DexArchiveMergerCallable.call(DexArchiveMergerCallable.java:61)

根本原因是什么?

最佳答案

很可能,您正在尝试使用这两个依赖项:

implementation "android.arch.paging:runtime:1.0.0-alpha5"
implementation "com.android.support:recyclerview-v7:27.1.0"

冲突类 (android.support.v7.recyclerview.extensions.ListAdapter) 从 Paging runtime 移动到 recyclerview-v7。 .. 但仅适用于 1.0.0-alpha6 或更高版本的 Paging runtime。使用 1.0.0-alpha5,再加上支持库的 27.1.0,您可以在两个地方获得相同的类。

相反,迁移到:

implementation "android.arch.paging:runtime:1.0.0-alpha6"
implementation "com.android.support:recyclerview-v7:27.1.0"

关于android - 为什么我得到 "Multiple dex files define Landroid/support/v7/recyclerview/extensions/ListAdapter",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49076888/

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