问题描述
我尝试使用npm start
,npx react-native run-ios
,npx react-native start
重新启动服务器。这些命令对我不起作用。帮助我运行此项目,它是使用npx react native init projectName
创建的项目。
警告未连接任何应用程序。向所有React Native应用发送“重新加载”失败。确保您的应用正在模拟器中或通过USB连接的手机上运行。
The error shown on the emulator
解决方法
在终端中运行adb reverse tcp:8081 tcp:8081
,然后在运行yarn start
或npm start
之后重新加载终端,然后重新加载。我希望这会有所帮助。
这来自文档:
方法2:通过Wi-Fi连接
您还可以通过Wi-Fi连接到开发服务器。你会 首先需要使用USB电缆在您的设备上安装该应用,但是 一旦完成,您可以按照以下步骤进行无线调试 说明。您将需要开发计算机的当前IP 地址,然后再继续。
打开一个终端,然后输入/ sbin / ifconfig来找到您机器的IP地址。
- 确保您的笔记本电脑和手机位于同一Wi-Fi网络上。
- 在设备上打开您的React Native应用。
- 您将看到一个红色屏幕,并显示一个错误。还行吧。以下 步骤将解决此问题。
- 打开应用内开发人员菜单。
- 转到开发设置→调试设备的服务器主机。
- 输入机器的IP地址和本地开发者的端口 服务器(例如10.0.1.1:8081)。
- 返回“开发人员”菜单,然后选择“重新加载JS”