模块hmrclient未注册本地响应,为什么会发生这种情况以及如何解决?

时间:2019-02-28 22:16:32

标签: javascript android reactjs react-native

因此,我很生气地动摇了平板电脑,在开发设置中,我的JS开发模式为true,实时/热重载无法正常工作。有趣的是,当我在同事的Mac(相同型号和所有型号)上运行该应用程序时,它运行良好。

我不知道这是什么或为什么发生。

我尝试过:

cd android && ./gradlew clean 然后cd .. && react-native run-android

https://github.com/expo/expo/issues/916

还有:

rm -rf node_modules && npm安装 cd android && ./gradlew clean

React-Native Module HMRClinet is not a registered callable module(calling enable)

导入com.facebook.react.BuildConfig; react-native运行Android

Unable to load script from assets index.android.bundle on windows

以上解决方案均无效。

你们知道我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

此问题是由于开发服务器错误引起的。

按照一些步骤解决此问题。

步骤1:

adb kill-server 亚行启动服务器 然后检查您的设备/仿真器是否在命令提示符下可见。

adb设备 步骤2

清理gradle编译器文件,某些文件可能已损坏。

android / gradlew clean 步骤3:

从设备/仿真器中删除应用程序。

第4步:

react-native运行Android 现在问题将得到解决:)

React-Native Module HMRClinet is not a registered callable module(calling enable)