2017-05-12 87 views
8

我在ReactNative初学者...安装在我的设备中的第一个项目是显示该错误后:错误调用RCTDeviceEventEmitter.emit在ReactNative

错误调用RCTDeviceEventEmitter.emit

是什么问题 ? enter image description here

+0

我得到相同的error.someone帮助我们 –

+0

如果我通过android studio运行应用程序,但是如果我运行react-native run-android,它可以很好地工作 –

回答

2

终于,我找到了解决方案,现在它为我工作。

如果您在Windows中使用ReactNative,您必须关闭firewall,那么它将起作用!

+0

我有我的防火墙,它仍然在工作 –

+0

@RohanGala在我的情况下,关闭防火墙后它工作 –

5

从我的研究,为我工作的解决方案是:

当你键入react-native run-android启动您的应用程序时,会出现错误。

所以,达到你含 “adb.exe” 目录(对我来说是C:\ Users \用户名\ AppData \本地\ Android的\ SDK \平台工具\)

从这里打开一个终端。并输入adb reverse tcp:8081 tcp:8081

然后,通过在手机上重新加载应用程序,它应该工作。

+1

类型:“adb reverse tcp: 8081 tcp:8081“,其显示”error:closed“! – tohidmahmoudvand

+1

我觉得我已经见过这个答案之前... x)http://stackoverflow.com/questions/43744156/error-calling-appregistry-runapplication-in-react-native/43789531#43789531 – Swainge

+0

但实际上它也解决了这个问题!很好看 – Swainge