如何修复任务:app:mergereleaseresources在反应本机发布apk构建中失败

Poo*_*oja 2 android react-native

我正在尝试在 React Native 中发布 apk,但出现此错误 task :app:mergereleaseresources failed

如果我删除可绘制和原始文件夹并再次构建,则会收到此错误:

任务“:app:mergeBetaReleaseResources”执行失败。

React Native生成apk的流程

  1. 创建密钥库

  2. react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

  3. cd android

  4. ./gradlew assembleRelease

请帮忙。

dak*_*waj 7

导航到 android 文件夹并运行

npx jetify
Run Code Online (Sandbox Code Playgroud)

这将解决你的mergereleasesource问题。

之后,如果您遇到重复的资源问题,请运行以下命令

rm -rf ./android/app/src/main/res/drawable-*
rm -rf ./android/app/src/main/res/raw 
Run Code Online (Sandbox Code Playgroud)