【问题标题】:Manifest merger failed issue android support清单合并失败问题 android 支持
【发布时间】:2020-01-26 00:49:25
【问题描述】:

在我的项目中插入依赖实现后出现此错误。

NDK 解析结果:项目设置:Gradle 模型版本=5.4.1, NDK 版本未知

清单合并失败:属性 application@appComponentFactory 值=(android.support.v4.app.CoreComponentFactory)来自 [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 也出现在 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 值=(androidx.core.app.CoreComponentFactory)。建议:加 'tools:replace="android:appComponentFactory"' 到元素 在 AndroidManifest.xml:18:5-95:19 处覆盖。

包含的依赖:

implementation 'com.google.android.gms:play-services-vision:18.0.0'

我的 build.gradle 看起来像这样:

如果我删除依赖项导入,错误就会消失。我需要相关依赖项才能读取二维码。

我阅读了下面的帖子,但没有一个解决方案对我有用。

NDK Resolution Outcome: Project settings: Gradle model version=5.4.1, NDK version is UNKNOWN error

【问题讨论】:

  • 关于 NDK 的消息不是错误。这与 NDK 无关。

标签: java android gradle


【解决方案1】:

我建议您将'com.google.android.gms:play-services-vision' 的版本从18.0.0 降级到较低版本。

尝试使用17.0.2 或16.2.0。您可以在 com.google.android.gms -> play-services-vision

下的Google's Maven Repository 中查看其他版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    相关资源
    最近更新 更多