【问题标题】:found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中找到
【发布时间】:2019-11-15 23:31:26
【问题描述】:

我尝试添加 firebase-core:17.0.0 依赖项,但它显示此错误。 我不想将我的代码迁移到 androidX :-

在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.app.INotificationSideChannel 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.app.INotificationSideChannel$Stub 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.app.INotificationSideChannel$Stub$Proxy ) 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.graphics.drawable.IconCompatParcelizer 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.IResultReceiver 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.IResultReceiver$Stub 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.IResultReceiver$Stub$Proxy ) 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.ResultReceiver 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.ResultReceiver$1 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.ResultReceiver$MyResultReceiver 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 android.support.v4.os.ResultReceiver$MyRunnable 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 androidx.core.graphics.drawable.IconCompatParcelizer 在模块 classes.jar (androidx.core:core:1.0.0) 和 classes.jar (com.android.support:support-compat:28.0.0) 中发现重复的类 androidx.core.internal.package-info 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.CustomVersionedParcelable 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.NonParcelField 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.ParcelField 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.ParcelImpl 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.ParcelImpl$1 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.ParcelUtils 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcel 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcel$1 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcel$ParcelException 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelParcel 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelStream 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelStream$FieldBuffer 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelStream$InputBuffer 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelable 在模块 classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) 和 classes.jar (com.android.support:versionedparcelable:28.0.0) 中发现重复的类 androidx.versionedparcelable.VersionedParcelize

转到文档以了解如何修复依赖项解析错误。

但是当我添加这行时运行完美:-

configurations.all {
    resolutionStrategy.force 'com.google.firebase:firebase-core:17.0.0'
}

但是当我添加这些行时,我 无法访问 Firebase Analytics 包。 我该如何解决?

【问题讨论】:

  • 你能给我看看你的build.gradle文件吗?

标签: android firebase androidx


【解决方案1】:

我已经解决了这个错误。

首先,从你的 build.gradle 文件中删除这段代码

configurations.all {
    resolutionStrategy.force 'com.google.firebase:firebase-core:17.0.0'
}

在这里,您在项目中使用 AndroidX 支持的库。这就是他们给你这种错误的原因。

请先查看 firebase 博客并确认您项目中的使用库支持 AndroidX。如果是,则减少该库版本。

【讨论】:

    猜你喜欢
    • 2019-10-17
    • 2020-03-08
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    相关资源
    最近更新 更多