【问题标题】:Ionic: the connection to the server was unsuccessfulIonic:与服务器的连接不成功
【发布时间】:2017-07-27 15:40:15
【问题描述】:

我在使用--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)

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

【问题讨论】:

    标签: android cordova ionic-framework ionic2 phonegap


    【解决方案1】:

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

    1. 由于任何防火墙限制,端口无法访问
    2. 两者都在不同的网络下,因此无法从设备访问机器的 IP。

    当您运行“Ionic cordova run android --l”时,您会在命令行中获得一个 IP 地址,您是否尝试从设备浏览器访问该 IP 以及端口?

    【讨论】:

      【解决方案2】:

      一段时间后,我注意到当我在 Intelij 中关闭终端窗口时,问题从未发生过。现在我结束该过程,然后关闭终端。

      似乎在“停止”之后,进程仍然处于活动状态。我现在正在一个新终端中运行我的ionic run android --livereload --target=emulator-5554 命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多