ENOENT:没有这样的文件或目录,打开“android/app/src/main/assets/index.android.bundle”

新手上路,请多包涵

当我跑步时

npx react-native run-android --variant=release

在 RN 0.61.3 中,我收到此错误消息。

 ENOENT: no such file or directory, open 'android/app/src/main/assets/index.android.bundle'

在没有发布变体的情况下进行调试时,构建工作正常。

原文由 Matt Booth 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 607
2 个回答

出于某种原因,我需要创建 assets 文件夹,如下所示。

android/app/src/main/assets

原文由 Matt Booth 发布,翻译遵循 CC BY-SA 4.0 许可协议

我已经有了 assets 文件夹,但错误地一直在 android 文件夹中,我进入了父目录

cd ..

然后运行以下命令来生成包:

 npx 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

原文由 microsoftjulius 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题