【问题标题】:Application Error - The connection to the server was unsuccesful.(http://localhost:8101)应用程序错误 - 与服务器的连接不成功。(http://localhost:8101)
【发布时间】:2019-06-24 23:50:12
【问题描述】:

当我在 android 设备上运行我的 ionic 应用程序时,它显示错误

应用程序错误
连接服务器失败。(http://localhost:8101)

我使用命令运行
ionic cordova run android -lc

我该如何解决这个错误?为什么会出现这个错误?

【问题讨论】:

    标签: android cordova ionic-framework ionic4


    【解决方案1】:

    这种情况下的一个选项是不传递用于 livereload 功能的 -l。所以只需运行:

    ionic cordova run android
    

    这将编译 apk 并将其部署到您的手机,但不会运行 Web 服务器来监视更改。

    在这种情况下,您仍然可以使用 Chrome 进行调试,但如果您对标记进行更改并按保存,它不会自动重新加载该更改的应用程序。您需要再次运行 ionic cordova run android 以重建并将其部署到您的手机。

    好处 1:第一次部署后,后续构建速度要快得多,因为启动了 gradle 服务器。

    好处 2:如果您断开 USB 连接,您仍然可以使用您的应用。使用 livereload 部署的应用程序,一旦您断开连接,它就会中断。

    其实我也很想解决你的问题。当我在共享办公空间中走动时,有时似乎网络以某种方式被锁定,只是阻塞了某些端口。我还没有弄清楚具体原因或是否有解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 2020-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多