应用程序直接崩溃而不是显示红色警报

时间:2019-04-25 17:24:06

标签: react-native

当前,我已经实现了对现有本机应用程序的响应,但是当我从android studio启动它时,它直接崩溃了。 Windows不会像往常一样变成红色。

 Process: com.., PID: 15608
    java.lang.RuntimeException: Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.
        at com.facebook.react.bridge.CatalystInstanceImpl.jniLoadScriptFromAssets(Native Method)

1 个答案:

答案 0 :(得分:1)

您面临的问题是,react本机项目会创建一个包来为尚未创建的应用程序加载脚本,因此您的android应用程序在运行react-native run-android命令时什么也不会加载。

>

在您的项目根目录中执行此操作:

1-运行此命令mkdir android\app\src\main\assets

2-执行完此命令后,运行此命令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步命令可能需要一些时间(有耐心)

3-然后运行react-native run-android command

更多信息,herehere