生成捆绑文件后,任务':app:mergeReleaseResources'的执行失败

时间:2019-06-28 13:59:34

标签: android react-native

我有一个问题,其中发行版APK构建失败。

背景: 我遇到了错误:无法从资产index.android.bundle

加载脚本

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

但是,我无法成功构建发行版APK文件。

Map

enter image description here

我希望发行版APK能够成功构建,因为其他所有构建都可以成功构建(在模拟器和物理设备上运行应用程序)

3 个答案:

答案 0 :(得分:0)

也许我做的方式对您有用。

  1. 清洁项目
  2. 重建项目
  3. 使用gradle文件同步项目

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

它是由于重复创建资源引起的。因此,从目录中删除所有重复的资源-

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

然后运行发布命令。希望它将成功构建生产.apk。