reactjs - React Native JS 调试/热重载在物理设备上不起作用

标签 reactjs react-native

我有一个从 react-native init exampleApp CLI 命令生成的基本 React Native 应用程序。我还没有包含任何代码/插件/库等。

它适用于虚拟模拟器中的热重载,但当部署到同一网络上的物理设备时(即使使用相同的代码,将本地主机交换为 RCTWebSocketExecutor 中的计算机 IP 地址)。

当我部署到设备并启用远程调试 JS 时,我的浏览器调试器页面(位于 http://localhost:8081/debugger-ui )会获取连接,但会引发错误:

debuggerWorker.js:18 未捕获的网络错误:无法在“WorkerGlobalScope”上执行“importScripts”:位于“file:///var/containers/Bundle/Application/C3B39D18-FF73-4666-A5CB-”的脚本D4BD221F2BF8/sampleApp.app/main.jsbundle'加载失败。

有人有处理这个问题的经验吗?

最佳答案

adb shell input keyevent KEYCODE_MENU

它在物理设备中显示开发菜单

关于reactjs - React Native JS 调试/热重载在物理设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38708836/

相关文章:

reactjs - 如何在 Material UI 中制作加载按钮?

javascript - react 图标点击事件

reactjs - react : how to navigation without refresh page using office UI fabric

android - 警告 : API 'variant.getMergeAssets()' is obsolete/Android Studio 3. 3

react-native - 如何添加焦点、亮度和缩放控件以响应原生相机?

javascript - MomentJS 与 react 语言

reactjs - _reactDom2.default.render 不是一个函数

react-native - React Native - 导航可以导航,但不会在 android/ios 上渲染元素,但在 Web 上完美渲染

ios - 如何在 react-native map 上放置多个标记?

xamarin - 是否可以在构建的应用程序中查看 React Native 源代码?