【问题标题】:How to get android emulator and device running in tandem?如何让android模拟器和设备串联运行?
【发布时间】:2017-01-14 09:06:51
【问题描述】:

我已将我的 android 设备连接到我的开发机器 (Windows),并且当我运行 run-android 命令时,React Native 能够将应用程序发送到我的设备。但是,似乎当我同时运行模拟器并连接设备时,只有模拟器才能与 RN JS 服务器一起使用。

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

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

【问题讨论】:

    标签: android react-native emulation


    【解决方案1】:

    您可以将--deviceId 标志与run-android 一起使用。

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

    我不太确定react-native start 是否可以同时在两个设备上工作。

    编辑

    阅读source code 后,我发现有一个--variant 标志,它似乎可以做你想做的事,而无需指定任何设备。

    【讨论】:

      【解决方案2】:

      你可以用这个react-native run-android --deviceId xxxxxx

      【讨论】:

        猜你喜欢
        • 2011-11-20
        • 1970-01-01
        • 2022-08-18
        • 2011-01-06
        • 2018-07-08
        • 2016-08-31
        • 1970-01-01
        • 2014-11-20
        • 2018-01-04
        相关资源
        最近更新 更多