运行两个应用程序时,未正确安装DeviceInfo本机模块

时间:2017-10-06 14:58:00

标签: android react-native

我有两个类似的Android React-Native应用程序。

我在不同的计算机上独立启动它们并且它们运行良好,但是当我使用react-native run-android在同一台计算机上启动它们时,我进入了Android模拟器:

DeviceInfo native module is not installed correctly 

现在,我试图阻止其中一个,但我不知道如何。

我在他们的主目录中运行react-native eject,但这给了我Both the iOS and Android folders already exist! Please delete 'ios' and/or 'android' before ejecting.。我不明白这意味着什么。我想阻止应用程序在模拟器上运行,我不想删除任何文件。

然后我跑了ps | grep react-native并杀死了所有这些进程。

但是,错误仍然存​​在。

知道如何摆脱这个错误吗? 或者至少,如何停止其中一个应用程序?

1 个答案:

答案 0 :(得分:0)

  1. 删除node_modules,android和ios目录。
  2. 运行npm install
  3. 然后触发你的弹出命令。