Reactjs 响应与开发服务器的本机0.60连接

Reactjs 响应与开发服务器的本机0.60连接,reactjs,react-native,gradle,Reactjs,React Native,Gradle,(我几乎是React Native开发的新手)今天,我在React Native 0.60中启动了一个新项目(React Native init MyApp) 然后我输入:react native run android,检查是否一切正常 捆绑过程完成后 我终于可以在连接的设备中获得欢迎屏幕 但是,如果我尝试从我的设备重新加载应用程序,则会出现以下错误: 我如何解决这个错误 编辑:谢谢你的回答,不管怎样,我已经尝试了你建议的所有解决方案,但我仍然遇到同样的问题。我还注意到,当我运行react

(我几乎是React Native开发的新手)今天,我在React Native 0.60中启动了一个新项目(
React Native init MyApp

然后我输入:
react native run android
,检查是否一切正常

捆绑过程完成后 我终于可以在连接的设备中获得欢迎屏幕

但是,如果我尝试从我的设备重新加载应用程序,则会出现以下错误:

我如何解决这个错误


编辑:谢谢你的回答,不管怎样,我已经尝试了你建议的所有解决方案,但我仍然遇到同样的问题。我还注意到,当我运行
react native run android
Metro Bundler(在新的cli窗口中打开)时,它似乎启动了,但突然消失了。我认为问题可能在于消息“此版本中使用了不推荐的Gradle功能,使其与Gradle 6.0不兼容”

您需要将手机连接到服务器,请按照以下步骤操作: [有关详细帮助,请参见以下内容

1。打开手机上的开发者菜单

2.打开“调试设备的服务器主机和端口”

3.输入计算机的IP地址和本地开发服务器的端口(例如10.0.1.1:8081)。如果您通过wifi连接,则这将是您的计算机IP地址。(如果您在计算机中运行,我认为不是IP地址,而是“localhost:8081”)

4.返回“开发”菜单并选择“重新加载”


希望能有所帮助。

您需要在Android Studio终端中运行adb reverse,以便设备可以连接到服务器。打开Android Studio并单击底部的终端按钮。在终端中,在设备连接到计算机的情况下,输入命令
adb devices
。这将列出连接设备的名称Android设备。复制该名称。然后输入此命令
adb-s reverse-tcp:8081 tcp:8081
。运行该命令时,将
替换为从另一个命令复制的设备名称


react本机运行的android在新的react本机版本中不工作

0.60

现在你可以使用

 react-native start


这两个命令都是work

请使用以下两个命令,然后可以再次启动react native

 - adb reverse tcp:8081 tcp:8081
 - killall node
然后可以运行以下命令

react-native start
现在您可以再次运行应用程序了


祝您愉快。

我试过了,但在“加载依赖关系图,完成”中,脚本的执行似乎受阻(示例:)
react-native start