首页 > 解决方案 > React Native Android:清单合并失败

问题描述

当我在终端(React-Native)中运行命令 react-native run-android 时,我收到了下面提到的错误。

清单合并失败:
来自 [com.android.support:support-compa
t:28.0.0] AndroidManifest.xml:22:18-91 的属性 application@appComponentFactory value=(andr oid.support.v4.app.CoreComponentFactory) 也是存在于 [androidx.core:core:1.1.0-alpha05] AndroidManifest.xml
l:22:18-86 value=(androidx.core.app.CoreComponentFactory)。

我尝试按照少数人提出的解决方案从 android.support 迁移到 android x。

预期结果:构建成功

实际结果:9s 内构建失败

标签: androidreact-native

解决方案


您可以尝试在下面添加gradle.properties

android.useAndroidX=true
android.enableJetifier=true

它将自动解决 google 的文件和第三方依赖项之间的依赖项冲突。


推荐阅读