无法构建与 firebase 版本不兼容的原因,相机反应本机
Failed to build cause of Incompatibilite with version of firebase and camera react native
这是我正在使用的:
"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 并使用自动或手动
重新link包
2. 我尝试在 gradle.properties
上添加这个
android.useAndroidX=true
android.enableJetifier=true
- 我尝试过降级版本,但没有用。
- 我也尝试在 Manifest 中添加这个,但它给我更多的重复错误。
tools:replace="android:appComponentFactory"
android:appComponentFactory="whateverString"
这是终端上的错误提示:
- 出了什么问题:
任务“:app:processDebugManifest”执行失败。
Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86
is also present at [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to element at AndroidManifest.xml:7:5-117 to override.
我希望用相机和 firebase 构建 react-native。
我也问过社区,但还没有答案。
https://github.com/react-native-community/react-native-camera/issues/2486
尝试升级 react-native-camera,我使用的是 3.11.1 和 firebase 5.5.6,一切正常
这是我正在使用的:
"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 并使用自动或手动
重新link包
2. 我尝试在 gradle.properties
android.useAndroidX=true
android.enableJetifier=true
- 我尝试过降级版本,但没有用。
- 我也尝试在 Manifest 中添加这个,但它给我更多的重复错误。
tools:replace="android:appComponentFactory"
android:appComponentFactory="whateverString"
这是终端上的错误提示:
- 出了什么问题:
任务“:app:processDebugManifest”执行失败。
Manifest merger failed : Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 is also present at [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to element at AndroidManifest.xml:7:5-117 to override.
我希望用相机和 firebase 构建 react-native。
我也问过社区,但还没有答案。 https://github.com/react-native-community/react-native-camera/issues/2486
尝试升级 react-native-camera,我使用的是 3.11.1 和 firebase 5.5.6,一切正常