com.android.support:appcompat-v7:27.1.1 与 media-compat:25.2.0 不匹配

com.android.support:appcompat-v7:27.1.1 mismatch with media-compat:25.2.0

在我的项目依赖项中 android.support:appcompat-v7:27.1.1 但它与 support-media-compat: 25.2.0 冲突。我试图通过更改 appcompat-v7:25.+ 、 25.2.0 等来解决它,但它没有修复。即使我在 gradle 或任何地方都找不到媒体兼容。

请帮我解决一下。现在我无法 运行 我在 AVD 或 USB 连接上的项目 phone。

[

很可能您正在使用的库可能依赖于它。使用 gradle 任务 app:dependencies 检查你的依赖关系树。

可以在这个答案中找到更多信息Using gradle to find dependency tree

我在添加 Firebase invites 时遇到了同样的问题。我通过将此添加到依赖项来解决,遵循此 .

implementation 'com.android.support:support-media-compat:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'

根据 post,错误是误导。问题不是依赖冲突,而是缺少依赖包。但是我不确定这个解释,反正它是有效的。

您只需要将 Google 服务更新到最新版本。 更改 App 中的版本 gradle.

        classpath 'com.google.gms:google-services:4.0.2'