无法 运行 在真实的 Android 设备上 React Native 项目

Can't run React Native project on real Android device

我是 React Native 的初学者。我以前 运行 我的项目是在真正的 Android 设备上,通过 运行 连接 Metro Bundler,然后通过 LAN 选项,用我的 Android 上的 Expo 应用程序扫描二维码phone。而且效果很好。 Metro Bundler

现在,当我尝试同样的操作时,出现“出现问题”的蓝屏,并且出现错误日志

Uncaught Error:java.net.ConnectException: Failed to connect to / {the ip address}

我尝试通过 USB 数据线 运行 项目并尝试在 Android 上重新安装 Expo 应用程序并尝试通过 Expo 应用程序在另一台计算机上 运行 另一个项目并尝试 运行 老项目以前运行正常,还是出现同样的错误

尝试在 Metro Bundler 中使用隧道选项,出现新错误

Uncaught Error: java.lang.Exception Error when connect through tunnel

请注意,该应用程序在网络浏览器上运行良好。

如何解决此问题以及 运行 我的 Android 设备上的应用程序?

重新访问我的所有代码后,我发现在我的代码中导入另一个 JavaScript 文件时出错。我把路径名写成small-case个字母,而真正的路径是大写字母。 奇怪的是它在 运行 Web 浏览器上的项目时没有引发任何错误或警告。此外,Android Expo 应用程序未提供信息性日志错误。