Android React Native:ReferenceError:Can';t find变量:require(生成的bundle中的第1行)

Android React Native:ReferenceError:Can';t find变量:require(生成的bundle中的第1行),android,reactjs,react-native,Android,Reactjs,React Native,我使用以下指南在react native中创建了一个示例应用程序 但是当我运行时,我会运行android。我得到以下例外 11-25 16:10:35.326 1796-1897/com.awesome E/ReactNative: Got JS Exception: ReferenceError: Can't find variable: require 11-25 16:10:35.327 1796-1897/com.awesome E/AndroidRuntime: FATAL EXC

我使用以下指南在react native中创建了一个示例应用程序

但是当我运行
时,我会运行android
。我得到以下例外

 11-25 16:10:35.326 1796-1897/com.awesome E/ReactNative: Got JS Exception: ReferenceError: Can't find variable: require
11-25 16:10:35.327 1796-1897/com.awesome E/AndroidRuntime: FATAL EXCEPTION: mqt_js
                                                           Process: com.awesome, PID: 1796


com.facebook.react.bridge.JSExecutionException: ReferenceError: Can't find variable: require (line 1 in the generated bundle)
                                                           at com.facebook.react.bridge.ReactBridge.loadScriptFromAssets(Native Method)
                                                           at com.facebook.react.bridge.JSBundleLoader$1.loadScript(JSBundleLoader.java:32)
                                                           at com.facebook.react.bridge.CatalystInstance$2.run(CatalystInstance.java:138)
                                                           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.MessageQueueThread$1.run(MessageQueueThread.java:137)
                                                           at java.lang.Thread.run(Thread.java:818)

任何人都可以帮我解决这个问题。

我也遇到了同样的问题,修复程序正在启动。
您是否运行了adb reverse tcp:8081 tcp:8081?

我也遇到了同样的问题,按照文档中的步骤并尝试运行生成的示例应用程序,没有任何更改

事实证明,文档中没有提到一些东西:您必须启动一个服务器(我认为这是构建在最后步骤中所做的,但这还不够)

为此,请在项目根文件夹中启动:

react-native start

您还可以检查gradle文件中是否有react.gradle文件。如果没有此文件,请尝试手动绑定资产


参考资料:

确保您的手机和机器位于同一网络中

有问题。answears没有一个为我解决这个问题。太棒了,这是一个原因,最后我运行了“hello world”示例!