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

Android 应用程序错误-与服务器的连接失败(http://localhost:8101),android,cordova,ionic-framework,ionic4,Android,Cordova,Ionic Framework,Ionic4,当我在android设备上运行我的ionic应用程序时,它显示一个错误 应用程序错误 与服务器的连接失败。() 我使用命令运行 爱奥尼亚cordova运行android-lc 如何修复此错误?为什么会发生此错误?此场景中的一个选项是不传递用于livereload功能的-l。那就跑吧: ionic cordova run android 这将编译apk并将其部署到您的手机上,但不会运行web服务器来监视更改 在这种情况下,您仍然可以使用Chrome进行调试,但如果您对标记进行更改并按save,则

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

应用程序错误
与服务器的连接失败。()

我使用命令运行
爱奥尼亚cordova运行android-lc


如何修复此错误?为什么会发生此错误?

此场景中的一个选项是不传递用于livereload功能的-l。那就跑吧:

ionic cordova run android
这将编译apk并将其部署到您的手机上,但不会运行web服务器来监视更改

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

好处1:在第一次部署之后,随着gradle服务器的启动,后续构建的速度会快得多

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

我真的很想解决你的问题。当我在协同工作空间走动时,有时网络似乎被某种方式锁定,只是阻塞了某些端口。我还没有弄清楚到底为什么或者是否有解决办法