【发布时间】:2019-06-24 23:50:12
【问题描述】:
当我在 android 设备上运行我的 ionic 应用程序时,它显示错误
应用程序错误
连接服务器失败。(http://localhost:8101)
我使用命令运行
ionic cordova run android -lc
我该如何解决这个错误?为什么会出现这个错误?
【问题讨论】:
标签: android cordova ionic-framework ionic4
当我在 android 设备上运行我的 ionic 应用程序时,它显示错误
应用程序错误
连接服务器失败。(http://localhost:8101)
我使用命令运行
ionic cordova run android -lc
我该如何解决这个错误?为什么会出现这个错误?
【问题讨论】:
标签: android cordova ionic-framework ionic4
这种情况下的一个选项是不传递用于 livereload 功能的 -l。所以只需运行:
ionic cordova run android
这将编译 apk 并将其部署到您的手机,但不会运行 Web 服务器来监视更改。
在这种情况下,您仍然可以使用 Chrome 进行调试,但如果您对标记进行更改并按保存,它不会自动重新加载该更改的应用程序。您需要再次运行 ionic cordova run android 以重建并将其部署到您的手机。
好处 1:第一次部署后,后续构建速度要快得多,因为启动了 gradle 服务器。
好处 2:如果您断开 USB 连接,您仍然可以使用您的应用。使用 livereload 部署的应用程序,一旦您断开连接,它就会中断。
其实我也很想解决你的问题。当我在共享办公空间中走动时,有时似乎网络以某种方式被锁定,只是阻塞了某些端口。我还没有弄清楚具体原因或是否有解决方法。
【讨论】: