Ionic:与服务器的连接不成功
Ionic: the connection to the server was unsuccessful
我在使用 --livereload in following command: ionic run android --livereload
时遇到问题。如果我不使用 --livereload 应用程序工作正常。这也只发生在我在物理设备上测试时。在模拟器上没有问题。
我已经尝试了几个选项,例如:
<preference name="loadUrlTimeoutValue" value="700000" />
或 main.html 解决方案的索引,如此处所述:
有谁知道问题的原因是什么以及如何解决?
嗯,看来您的物理设备无法与机器通信。原因可能是
- 由于任何防火墙限制无法访问端口
- 两者在不同的网络下,因此无法从设备访问机器的IP。
当您 运行 "Ionic cordova run android --l" 时,您在命令行中获得了一个 IP 地址,您是否尝试从设备的浏览器访问该 IP 以及端口?
一段时间后,我注意到当我在 Intellij 中关闭我的终端 window 时,问题从未发生过。现在我结束进程,然后关闭终端。
似乎 进程在“停止”之后仍然处于活动状态。我现在在新终端中 运行 我的 ionic run android --livereload --target=emulator-5554
命令。
我在使用 --livereload in following command: ionic run android --livereload
时遇到问题。如果我不使用 --livereload 应用程序工作正常。这也只发生在我在物理设备上测试时。在模拟器上没有问题。
我已经尝试了几个选项,例如:
<preference name="loadUrlTimeoutValue" value="700000" />
或 main.html 解决方案的索引,如此处所述:
有谁知道问题的原因是什么以及如何解决?
嗯,看来您的物理设备无法与机器通信。原因可能是
- 由于任何防火墙限制无法访问端口
- 两者在不同的网络下,因此无法从设备访问机器的IP。
当您 运行 "Ionic cordova run android --l" 时,您在命令行中获得了一个 IP 地址,您是否尝试从设备的浏览器访问该 IP 以及端口?
一段时间后,我注意到当我在 Intellij 中关闭我的终端 window 时,问题从未发生过。现在我结束进程,然后关闭终端。
似乎 进程在“停止”之后仍然处于活动状态。我现在在新终端中 运行 我的 ionic run android --livereload --target=emulator-5554
命令。