无法建立与 Firebase 版本不兼容的原因,并且相机反应本机

Posted

技术标签:

【中文标题】无法建立与 Firebase 版本不兼容的原因,并且相机反应本机【英文标题】:Failed to build cause of Incompatibilite with version of firebase and camera react native 【发布时间】:2019-10-03 06:51:40 【问题描述】:

这是我使用的:

"react": "16.8.3",
"react-native": "0.59.10",
"react-native-camera": "3.3.0",
"react-native-firebase": "5.5.6"

我需要react-native-camera 来扫描条形码,但是当我尝试添加react-native-firebase 时却无法构建。但是,它只在 android 上失败,在 ios 上完美运行。

这是我试图解决的问题: 1.重新安装包RNFirebase并使用自动或手动重新链接包 2. 我尝试在 gradle.properties 上添加这个

android.useAndroidX=true
android.enableJetifier=true
    我曾尝试降级版本,但没有帮助。 我也尝试在 Manifest 中添加这个,但它给了我更多的错误重复。
tools:replace="android:appComponentFactory"
android:appComponentFactory="whateverString"

这是终端上所说的错误:

出了什么问题: 任务“:app:processDebugManifest”执行失败。

清单合并失败:来自 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 的属性 application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) 也存在于 [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory)。 建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:7:5-117 的元素以覆盖。

我希望用相机和 firebase 构建 react-native。

我也向社区询问过,但还没有答案。 https://github.com/react-native-community/react-native-camera/issues/2486

【问题讨论】:

【参考方案1】:

尝试升级 react-native-camera,我使用的是 3.11.1 和 firebase 5.5.6,一切正常

【讨论】:

以上是关于无法建立与 Firebase 版本不兼容的原因,并且相机反应本机的主要内容,如果未能解决你的问题,请参考以下文章

插件与发现的新版本不兼容:Firebase 服务

如何与firebase建立内部连接并与其连接reactjs前端[关闭]

与64位版本的windows不兼容怎么办?

Firebase:与此版本的 Node.js 不兼容的 node-tar 或 npm

NVIDIA 安装程序无法继续,此NVIDIA驱动程序与此Windows版本不兼容

golang编译androidso无法加载