spl*_*unk 139 android reactjs react-native
我正在使用React.JS,当我这样做时react-native run-android(插入我的设备),我看到一个空白页面.当我摇动设备并Debug JS Remotely从选项列表中选择时,我会看到以下屏幕.
供参考:
OS: Ubuntu 16.04
Node version is: v4.6.2
java version "1.8.0_111"
react": "15.4.1
react-native": "0.38.0
Run Code Online (Sandbox Code Playgroud)
Dan*_*she 273
在我的情况下,问题是模拟器发出请求:
http://10.0.2.2:8081/debugger-ui
代替:
http://localhost:8081/debugger-ui 并且请求失败了.
解决此问题:在模拟器上启用远程调试之前,请http://localhost:8081/debugger-ui使用chrome 打开.然后启用远程调试并返回到您应该看到控制台日志的chrome页面.
Saj*_*han 174
解决了以下问题:
Cmd + M模拟器屏幕Dev settings > Debug server host & port for devicelocalhost:8081react-native run-android调试器现已连接!
Tom*_*nda 35
在我的情况下,选择Debug JS远程启动Chrome,但没有连接Android设备.通常情况下,新的Chrome标签/窗口会在地址栏中预先填充调试网址,但在这种情况下,地址栏为空白.超时后,显示"无法连接远程调试器"错误消息.我用以下程序修复了这个问题:
adb reverse tcp:8081 tcp:8081http://localhost:8081/debugger-ui到我的Chrome浏览器的地址栏中.您应该会看到正常的调试屏幕,但您的应用仍然无法连接.这应该解决问题.如果没有,您可能需要采取以下额外步骤:
react-native run-androidjch*_*nes 10
我有一个类似的问题让我想到了这个问题.在我的浏览器调试器中,我收到此错误消息:
访问以获取" 的http://本地主机:8081/index.delta平台= Android和开发=真缩小=假的呢? "从原点" http://127.0.0.1:8081 "已被封锁的CORS政策:否"访问控制-Allow-Origin'标头出现在请求的资源上.如果不透明响应满足您的需求,请将请求的模式设置为"no-cors"以获取禁用CORS的资源.
我花了一段时间才意识到我正在使用127.0.0.1:8081而不是localhost:8081我的调试器.
要修复它,我只需要更改Chrome:
http://127.0.0.1:8081/debugger-ui/
Run Code Online (Sandbox Code Playgroud)
至
http://localhost:8081/debugger-ui/
Run Code Online (Sandbox Code Playgroud)
确保提供捆绑包的节点服务器在后台运行。要运行启动服务器,请使用npm start或react-native start并在开发过程中保持选项卡打开
| 归档时间: |
|
| 查看次数: |
80865 次 |
| 最近记录: |