Ionic:与服务器的连接不成功

时间:2017-07-27 15:40:15

标签: android cordova ionic-framework ionic2 phonegap

我使用--livereload in following command: ionic run android --livereload时遇到问题。如果我不使用--livereload应用程序工作正常。这也仅在我在物理设备上进行测试时才会发生。在模拟器上没有问题。

我已经尝试了几个选项:

<preference name="loadUrlTimeoutValue" value="700000" />

或者main.html解决方案的索引,例如在此解释:How to fix the connection to the server was unsuccessful. (file ///android_asset/www/index.html)

有谁知道问题的原因是什么以及如何解决?

2 个答案:

答案 0 :(得分:0)

好像您的物理设备无法与机器通信。原因可能是

  1. 由于任何防火墙限制而无法访问端口
  2. 两者都在不同的网络下,因此无法从设备访问机器的IP。
  3. 当您运行&#34; Ionic cordova运行android --l&#34;时,您在命令行中获得了一个IP地址,您是否尝试从设备的浏览器访问该IP以及端口?

答案 1 :(得分:0)

过了一段时间我发现当我在 Intelij 关闭我的终端窗口时,问题从未发生过。现在我结束进程,然后关闭终端。

在&#34; 停止&#34;&#34; 停止&#34;之后,似乎流程保持活跃它。我现在正在新的终端中运行ionic run android --livereload --target=emulator-5554命令。

enter image description here