Android 任务';的执行失败:应用程序:mergeReleaseResources';生成捆绑文件后

Android 任务';的执行失败:应用程序:mergeReleaseResources';生成捆绑文件后,android,react-native,Android,React Native,我有一个问题,发布APK构建失败 背景: 我出现错误:无法从assets index.android.bundle加载脚本 我找到的解决方案是: 1。(在项目目录中)mkdir android/app/src/main/assets 2.react-native bundle--platform-android--dev false--entry file index.js--bundle output-android/app/src/main/assets/index.android.bund

我有一个问题,发布APK构建失败

背景: 我出现错误:无法从assets index.android.bundle加载脚本

我找到的解决方案是: 1。(在项目目录中)mkdir android/app/src/main/assets 2.react-native bundle--platform-android--dev false--entry file index.js--bundle output-android/app/src/main/assets/index.android.bundle--assets dest-android/app/src/main/res

但是我无法成功构建发布APK文件

Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeReleaseResources'

...


drawable-mdpi-v4/assets_images_swedenicon] /home/kacey/timeme-app-new/TimeMe/android/app/build/generated/res/react/release/drawable-mdpi/assets_images_swedenicon.png   [drawable-mdpi-v4/assets_images_swedenicon] /home/kacey/timeme-app-new/TimeMe/android/app/src/main/res/drawable-mdpi/assets_images_swedenicon.png: Error: Duplicate resources
[drawable-mdpi-v4/asset


我希望发布版APK能够成功构建,因为其他一切都能成功构建(在模拟器和物理设备上运行应用)

也许我这样做的方式对你会有用

  • 清洁工程
  • 重建项目
  • 将项目与gradle文件同步

  • 也许我这样做对你有用

  • 清洁工程
  • 重建项目
  • 将项目与gradle文件同步

  • 我的解决方案是在运行命令后删除所有可绘制文件夹:

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

    我的解决方案是在运行命令后删除所有可绘制文件夹:

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

    这是由于重复的资源创建而导致的。所以,从目录中删除所有重复的资源-

    /android/app/src/main/res/drawable-


    然后运行release命令。希望,它将成功地构建production.apk。

    因为重复的资源创建而导致。所以,从目录中删除所有重复的资源-

    /android/app/src/main/res/drawable-

    然后运行release命令。希望,它将成功地建立生产.apk