在genymotion虚拟设备上运行本机运行的android红屏,windows

时间:2016-01-07 16:58:13

标签: android windows react-native genymotion

我正在运行此命令

C:\Program Files\AwesomeProject>react-native run-android

得到这个:

enter image description here

有时我会这样:

enter image description here

我尝试在虚拟设备的开发设置中输入我的IP

enter image description here

但它没有帮助。我该如何解决这个问题?

upd:如下所示,我在另一个控制台中运行react-native start。 首先它起作用,但后来我出去了几个小时,回到家里,同样的错误继续出现。

这是react-native start

的输出
  

在C:\ Program Files \ AwesomeProject

中查找JS文件      

[22:02:56]建立依赖关系图[22:02:56]   抓取文件系统[22:02:56]加载捆绑包布局   [22:02:56]加载包布局(2ms)

     

React packager ready。

     

[22:03:25]抓取文件系统(29488ms)[22:03:25]   为JavaScript构建内存中的fs [22:03:27]构建   JavaScript内存fs(1105ms)[22:03:27]建设   内存fs for Assets [22:03:28]构建内存中的fs for   资产(1219ms)[22:03:28]建筑急速地图[22:03:28]    建筑物(已弃用)资产地图[22:03:29]建筑物   (已弃用)资产地图(172毫秒)[22:03:34]建筑急速地图   (6447ms)[22:03:34]构建依赖图(38281ms)

1 个答案:

答案 0 :(得分:0)

当您使用cmd-line的react-native进行开发时,您必须保持开发服务器只运行以更新代码,run-android默认执行此操作。但如果你以某种方式杀死了它,你可以用

重新启动它

react-native start

您的错误都表示相同的事情:开发服务器未运行或未连接。我发现我的设置需要端口反转来连接开发服务器。也许这就是问题所在。

adb reverse tcp:8081 tcp:8081