错误:没有此类文件或目录,请打开“android/app/src/main/assets/index.android.bundle”

ezykj2lf  于 2022-12-09  发布在  Android
关注(0)|答案(8)|浏览(111)

当我奔跑

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'

在不使用发行版变体进行调试时,构建工作正常。

wr98u20j

wr98u20j1#

我有资产文件夹已经,但错误地一直在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
4zcjmb1e

4zcjmb1e2#

右键单击应用文件夹新建-〉文件夹-〉资产文件夹

t1rydlwq

t1rydlwq3#

您可以使用以下命令:

npx mkdirp android/app/src/main/assets/ && 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/
vvppvyoh

vvppvyoh4#

您应该使用此命令在android中创建assets文件夹。
在项目目录中运行此命令。

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

请用这个,它帮助我。

8tntrjer

8tntrjer5#

我们可以使用以下命令:npx mkdirp android/app/src/main/assets/ && 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/

brccelvz

brccelvz6#

首先,在project/android/app/src/main/手动或通过从项目根目录运行下面的命令创建目录或文件夹**,命名为assets

npx mkdirp android/app/src/main/assets/

然后从项目根目录运行以下命令:

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:

cd android/
./gradlew assembleDebug

你会得到apk这里:

android/app/build/outputs/apk/
q8l4jmvw

q8l4jmvw7#

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

ki1q1bka

ki1q1bka8#

  • 转到android/app/src/main/
  • 再创建一个名为assets的文件夹

它看起来像android/app/src/main/assets

  • 那就运行它,绝对可行

相关问题