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

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

我创建了 react-native 初始化项目

然后我 运行 使用 react-native 运行-android 的项目它将 运行 没有任何问题。

当我尝试使用以下评论构建 apk 时

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

我正面临这个错误

错误 ENOENT:没有那个文件或目录,打开 'android\app\src\main\assets\index.android.bundle'。 运行 带有 --verbose 标志的 CLI 以获取更多详细信息。错误:ENOENT:没有那个文件或目录,打开 'android\app\src\main\asset\index.android.bundle'

您可以通过首先导航到应用程序中的 'android\app\src\main 文件夹并在那里创建一个名为 assets 的文件夹来实现此目的,因此在捆绑 React Native 时将在中创建 index.android.bundle android\app\src\main\assets 文件夹。

希望对您有所帮助

检查您的项目'android\app\src\main'中是否存在文件夹assets;如果有,则意味着文件 'index.android.bundle' 没有;只需在文件夹中创建文件。如果文件夹不存在,则必须同时创建文件夹和文件。