如何让android模拟器和设备同时运行?

如何让android模拟器和设备同时运行?,android,react-native,emulation,Android,React Native,Emulation,我已经将我的android设备连接到我的开发机器Windows,当我运行run android命令时,react native能够将应用程序发送到我的设备。但是,当我同时运行emulator并连接设备时,似乎只有emulator可以与RN JS服务器一起工作 为了让我的设备工作,我必须关闭我的android模拟器。android emulator和我的设备似乎彼此独立运行 我如何让emulator和我的设备同时运行我的RN应用程序,就像它们是相同的设备一样,只是一个在我的计算机屏幕上,另一个在设

我已经将我的android设备连接到我的开发机器Windows,当我运行run android命令时,react native能够将应用程序发送到我的设备。但是,当我同时运行emulator并连接设备时,似乎只有emulator可以与RN JS服务器一起工作

为了让我的设备工作,我必须关闭我的android模拟器。android emulator和我的设备似乎彼此独立运行

我如何让emulator和我的设备同时运行我的RN应用程序,就像它们是相同的设备一样,只是一个在我的计算机屏幕上,另一个在设备屏幕上?所以,当我在模拟器中重新加载时,设备也会重新加载。当我在设备上点击RN应用程序中的某些内容时,这种交互也会反映在模拟器中,反之亦然。换句话说,仿真器几乎就是实际的设备

您可以在运行android时使用-deviceId标志

我不确定的是,react native start是否能同时在两台设备上工作

编辑:

阅读后,我发现有一个-variant标志,它似乎可以执行您想要的操作,而无需指定任何设备。

您可以使用此react本机运行的android-deviceId xxxxxx

$ react-native run-android --deviceId emulator-5554