加载在仿真器GenyMotion上反应本机问题

时间:2018-05-18 07:31:12

标签: android react-native

我正在使用反应原生

react-native-cli: 2.0.1 react-native: 0.55.3

我正在跑步 react-native run-android

屏幕始终加载应用程序(调试器模式)

注意:这是突然的问题,它一直工作到昨天。 * PC使用kill -9 PID

重启几次,也是JS服务器

enter image description here

3 个答案:

答案 0 :(得分:0)

可能是手机中已安装的应用程序存在问题。
尝试跑步:

adb uninstall com.yourproject

这将在您的模拟器/手机上为所有用户安装所有项目包

答案 1 :(得分:0)

在我开始在Ubuntu上编写React Native之前,我遇到了这个错误。

您之所以遇到此错误,是因为您的Genymotion与本地计算机没有相同的端口。

所以这是解决方案:

  • 在Genymotion上打开移动应用程序的开发人员菜单
  • 选择调试服务器端口&设备端口
  • 设置值localhost:8081
  • 重新加载应用并启用调试。现在您可以调试应用程序。

振作!

答案 2 :(得分:0)

临时修复:

REACT_TERMINAL=<your terminal> react-native run-android

在我的情况下,使用manjaro + xfce4

REACT_TERMINAL=xfce4-terminal react-native run-android

或放入您的.bashrc

export REACT_TERMINAL=xfce4-terminal