2

我创建了 react-native init 项目

然后我使用 react-native run-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 /主/资源

我面临这个错误

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

4

2 回答 2

5

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

希望能帮助到你

于 2020-01-09T06:20:47.280 回答
0

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

于 2022-02-05T10:47:42.510 回答