我为React Native 0.59应用测试添加了一个Android模拟器。现在我可以启动两个模拟器。使用adb devices
命令,输出如下:
List of devices attached
emulator-5554 device
emulator-5556 device
当只有一个模拟器时,我在cmd终端上使用
react-native run-android
命令来运行应用,并使用另一个模拟器执行react-native log-android
命令。后端服务器在同一台计算机上运行。以下是Android Studio中的虚拟设备:
我想要做的是启动两个应用程序,代表两个用户同时连接到后端进行测试。当两个模拟器都在运行时,我尝试启动一个应用程序,但应用程序的加载非常缓慢。似乎需要将这两个应用程序启动在不同的端口上,但我在网上找到的解决方案在这里似乎不起作用。此外,当遇到两个模拟器时,react-native log-android
会抛出错误。
模拟器-5556
上。模拟器-5554
正常工作并成功加载应用程序。单独使用模拟器-5556
时也能正常工作。 - user938363emulator-5556
抛出了无法加载脚本。请确保您正在运行 Metro 服务器(运行 'react-native start'),或者您的捆绑包 'index.android.bundle' 已正确打包以供发布。
的错误。点击重新加载后,会显示无法连接到开发服务器
的错误。 - user938363localhost:9090
,例如[你的IP地址]:9090
。 - Nishant Nair