【问题标题】:emulator stuck at loading from 10.0.2.2:8081,what is issue?模拟器卡在从 10.0.2.2:8081 加载,有什么问题?
【发布时间】:2018-07-31 22:25:46
【问题描述】:
我正在开发一个 react-native 项目,并在模拟器 android(AVD 管理器)上运行它

我已经在 cmd 运行 adb reverse tcp:8081 tcp:8081,但我的模拟器仍然卡住每当我更改项目并重新加载模拟器时!

开发操作系统:Windows 10

React Native 版本:0.55.4enter image description here

【问题讨论】:

  • 10.0.2.2 处运行的是什么,Android(模拟器)能否正确地将数据包路由到该地址?
  • 我不知道在 10.0.2.2 运行什么!!,当我运行 react-native run-android 时,它构建成功

标签: javascript android react-native ecmascript-6


【解决方案1】:

我有同样的问题。我通过重新安装 watchman 包来修复它。如果您使用的是 mac,请执行此操作 brew uninstall watchman 然后 brew install watchman

【讨论】:

    【解决方案2】:

    也许你的 8081 端口已经在使用中。

    在这里尝试第一个解决方案https://facebook.github.io/react-native/docs/troubleshooting

    $ sudo lsof -i :8081

    $ 杀 -9

    之后,

    $ cd 你的项目

    $ npm 开始

    这应该可以帮助您调试打包程序

    【讨论】:

      【解决方案3】:
      echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
      echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
      echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
      

      是的,就是这样。

      【讨论】:

        【解决方案4】:

        我遇到了 watchman 无法在 /usr/local/var/run/watchman/-state 中创建目录的问题。我授予了对父目录的访问权限(可能不需要,因为它可能是用户系统访问权限)然后我手动创建了该目录并重新运行它。

        我从地铁终端窗口中获​​得了丢失目录的路径。

        之后工作正常。

        【讨论】:

        • 欢迎来到 SO @GrahamWallace。您应该查看How to answer 页面以了解在 SO 上写答案的标准。
        【解决方案5】:

        最新版本的 React Native 以某种方式更改了模拟器的端口,但旧版本没有。 无论如何,请参考this link。然后它将帮助您解决问题。

        加油!

        【讨论】:

        • 我在 android 模拟器 (AVD) 上找不到设备的调试服务器端口和端口
        • 在模拟器中,按Ctrl+M打开开发者菜单。
        【解决方案6】:

        您的问题也可能与 watchman 有关,请尝试以下命令(我在 linux ubuntu 上使用过)

           echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
           echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
           echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
        

        以上命令对我有用

        【讨论】:

          【解决方案7】:

          在这里找到 Ubuntu 的解决方案:https://reactnativeforyou.com/android-emulator-stuck-at-loading-from-10-0-2-28081-react-native-issue-fix/

          echo 256 | sudo tee -a /proc/sys/fs/inotify/max_user_instances
          echo 32768 | sudo tee -a /proc/sys/fs/inotify/max_queued_events
          echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
          pkill node
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-05-28
            • 1970-01-01
            • 1970-01-01
            • 2022-01-04
            相关资源
            最近更新 更多