离子4网:: ERR_CONNECTION_REFUSED(http:// localhost /)

时间:2019-02-04 22:57:57

标签: android angular7 ionic4

嗨,有人可以帮我解决我的问题吗? 我尝试基于Ionic 4创建移动前端应用程序,但是当我在anrdoid studio模拟器上使用cordova运行它时,会出现net :: ERR_CONNECTION_REFUSED(http://localhost/)。 这就是我正在使用的

Angular CLI: 7.1.4
Node: 8.9.4
OS: win32 x64

...

ionic version   4.5.0

我的config.xml config.xml

4 个答案:

答案 0 :(得分:5)

您可以尝试使用此

ionic capacitor run <platform> [options]

ionic capacitor run android -l --external

-外部可以帮助在同一设备上的外部设备上使用该应用 网络。试试吧...

ionic capacitor run
ionic capacitor run android
ionic capacitor run android -l
ionic capacitor run ios --livereload
ionic capacitor run ios --livereload-url=http://localhost:8100

我在电容器文档ionic capacitor run

上发现了这个问题

答案 1 :(得分:0)

如果我正确理解了该问题,那么您将面临一个问题,即您的模拟器无法连接到本地主机上托管的REST服务。该问题是由于仿真器在计算机子网内的单独本地IP上运行而引起的。

检查答案是否为solution

答案 2 :(得分:0)

对于可能会使用电容器的其他失去理智的人,请进入您的capacitor.config.json文件并将其删除:

"server": {
    "url": "http://localhost:8100"
}

我已经有一段时间在配置文件中使用它了,直到现在才开始引起问题,所以我不确定是否新的Capacitor补丁改变了产品构建中的这种行为,还是什么解决了问题。上帝向你其余的人飞来。

答案 3 :(得分:0)

2020年9月20日::对于电容器应用

这对我不起作用:我不知道为什么。

ionic cap run android -l --external

但这可行:

ionic cap run android -l --host=0.0.0.0