无法从资源加载脚本&index; .android.bundle'其次是致命异常:mqt_native_modules

时间:2018-03-06 07:54:06

标签: android exception react-native runtimeexception

我是 React-Native 的新手,正在开发我的第一个React-native应用程序。以前它工作正常,但后来我安装了一个库,然后我面临以下错误

java.lang.RuntimeException:无法从资源加载脚本' index.android.bundle'。确保您的捆绑包已正确打包,或者您正在运行打包服务器。

然后我找到同一问题的this answer 。所以我运行命令

react-native bundle --platform android --dev false --entry-file App.js --bundle-output android / app / src / main / assets / index.android.bundle --assets- dest android / app / src / main / res

它解决了第一个错误,但后来我面临第二个(下面)错误。

E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
    Process: com.nickinaturizer, PID: 18969
                                                                        com.facebook.react.common.JavascriptException: Module AppRegistry is not a registered callable module (calling runApplication), stack:
                                                                        value@23:3036
                                                                        <unknown>@23:911
                                                                        value@23:2606
                                                                        value@23:883
                                                                        at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:56)
    at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:40)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:374)
    at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
    at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
    at android.os.Looper.loop(Looper.java:148)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
    at java.lang.Thread.run(Thread.java:818)

所以我对这些错误有两个问题。

1。我的项目运行正常之前,index.android.bundle文件的用途是什么。

2。对于这两个错误都有快速解决方法。

我正在使用react-native版本:0.51.0

0 个答案:

没有答案