当前位置:  开发笔记 > 编程语言 > 正文

ReferenceError:找不到变量:__ fbBatchedBridge

如何解决《ReferenceError:找不到变量:__fbBatchedBridge》经验,为你挑选了3个好方法。

仅使用默认代码react-native init AwesomeProject,当我运行应用程序时,我得到'ReferenceError:无法找到变量:__ fbBatchedBridge(生成的包中的第1行)'.

而且,当我'重新加载JS'时,应用程序只有白色背景而不是任何"hello world"视图.我没有触及init中的任何代码.

任何想法如何解决错误?

截图(点击查看完整大小):
在此输入图像描述

使用:

Ubuntu 15.10,64位

Node.js v5.3.0

反应原生v0.1.7

Nexus 5X,API 6.0.1

rmevans9.. 33

当打包器还没有启动时,我通常会看到这个.通过运行react-native start确保正在运行



1> rmevans9..:

当打包器还没有启动时,我通常会看到这个.通过运行react-native start确保正在运行


点击后退按钮,点击菜单,选择开发设置.选择底部选项(关于开发服务器的东西)输入您的计算机IP端口8081(例如192.168.1.30:8081)然后点击确定,然后返回然后再次点击重新加载按钮
在我的Android手机(一个LG的东西)我点击后退按钮,然后点击菜单,然后点击文本,"调试调试服务器主机和端口为开发.调试服务器主机和端口下载JS捆绑或与JS通信调试器...."然后我输入了我的计算机IP 192.168.1.113:8081.谢谢rmevans9的回答.
我收到错误:无法找到变量__fbbatchedbridge(:1).服务器正在运行,在开发人员设置中IP和端口也正确...这里出了什么问题,在React Native Android上工作???

2> vanna..:

我在使用Visual Studio Android Emulator时遇到了同样的问题.当红色屏幕在命令行中显示类型时

adb shell input keyevent 82

这将触发摇动事件并启动开发菜单

开发者菜单

然后点击设备的开发设置>调试服务器主机和端口,然后输入:8081.如果由于某种原因您无法键入该字段,则可以使用命令行触发文本操作

adb shell input text :8081



3> John..:

我用这个命令解决了它

adb reverse tcp:8081 tcp:8081

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有