几天前我刚刚开始使用react-native,到目前为止一切顺利 . 我不知道从什么时候开始,“热重装”功能完全停止工作 .

当我对我的代码应用一些更改时,我看到应用程序显示“热重新加载...”消息,但打包程序没有显示任何内容 .

当我双按"r"(模拟器)或摇动设备并按重新加载(本机设备)时,它将刷新并且打包器显示“Bundling index.js ...” - 所以基本上包装工作,看守员似乎也工作 .

执行“watchman watch-list”时,它会显示我的react-native根文件夹 .

我认为守望者正在工作,应用程序正在请求新的打包来源,但对于一些需要重新打包的包装服务器不会重建,除非我双击“r”或摇动设备 .

所以只有“热重装”似乎被打破了......

我尝试重新安装守望者(来自源代码),没有任何变化 .

react-native信息告诉:

Environment:
  OS:  Linux 4.10
  Node:  7.10.0
  Yarn:  1.2.1
  npm:  4.2.0
  Watchman:  4.9.0
  Xcode:  N/A
  Android Studio:  Not Found

Packages: (wanted => installed)
  react: 16.0.0-beta.5 => 16.0.0-beta.5
  react-native: 0.49.3 => 0.49.3

gradle被激活

Android Studio也安装了,我不知道为什么反应本机无法找到它,但我不认为这是问题 .

One sidenote that may matter:

一旦我启动Android模拟器( $ANDROID_SDK_ROOT/tools/emulator -avd $DEVICEID )我的界面(ubuntu)变得非常缓慢和无响应,用 [alt]+[tab] 更改应用程序只能使用超过500毫秒的延迟 . 同时关注另一个窗口将花费时间 . 我的硬件不能成为问题(Intel i7 7th gen,16gb ram,nvme ssd)......