gpt4 book ai didi

android - 任务 ':app:processDebugManifest' 执行失败 - React Native

转载 作者:太空狗 更新时间:2023-10-29 12:59:33 26 4
gpt4 key购买 nike

尝试在 Android 中构建 React Native 项目时收到以下错误。解决方法如:1. Manifest.XML 和 android.useAndroidX=true、android.enableJetifier=true 中的“tools:replace="android:appComponentFactory""不起作用

> Task :app:processDebugManifest FAILED /Users/infinitesolution/Desktop/Infinite-Master/Projects/ReactNative/Ruci/android/app/src/debug/AndroidManifest.xml:22:18-91 Error:
Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 to override.

See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.


FAILURE: Build failed with an exception.

* What went wrong: Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:7:5-117 to override.

* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

我使用的依赖

"dependencies": {
"lottie-react-native": "^2.6.1",
"native-base": "^2.12.1",
"react": "16.8.6",
"react-native": "0.59.9",
"react-native-admob": "^2.0.0-beta.5",
"react-native-cardview": "^2.0.2",
"react-native-complete-flatlist": "^1.1.34",
"react-native-fast-image": "^6.0.3",
"react-native-headroom": "^1.0.1",
"react-native-loading-spinner-overlay": "^1.0.1",
"react-native-mail": "^3.0.7",
"react-native-reanimated": "^1.0.1",
"react-native-router-flux": "^4.0.6",
"react-native-scrollable-tab-view": "^0.10.0",
"react-native-share": "^1.2.1",
"react-native-vector-icons": "^6.5.0",
"react-native-webview": "^5.12.0"
},

请为这个问题添加任何可能的解决方法

最佳答案

这两天遇到了这个问题。许多其他答案提到使用 react-native-device-info 来更新版本。但这对我的情况不起作用。

主要原因是google play服务和firebase更新Refer here这会导致 React native 构建失败。

我终于成功构建了,在这里我分享 gist link

更改了上述要点链接中提到的以下文件列表,

android/build.gradle:
build.gradle:
gradle.properties:
package.json
gradle-wrapper.properties

最后用到了这个包

npm i jetifier && npx jetify

一旦完成,最后运行

react-native run-android

并使构建成功

提示:在尝试修复之前使用 ./gradlew clean。希望对您有所帮助!

关于android - 任务 ':app:processDebugManifest' 执行失败 - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56664513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com