离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)
Posted
技术标签:
【中文标题】离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)【英文标题】:Ionic 4 net::ERR_CONNECTION_REFUSED(http://localhost/) 【发布时间】:2019-06-28 17:59:14 【问题描述】:当我尝试创建基于 Ionic 4 的移动前端应用程序时,我遇到了一个问题,但是当我在 android 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
【问题讨论】:
您能否请edit 提出问题并将config.xml 的图像替换为该文件中的文本,然后使用格式为代码按钮在编辑器中对其进行格式化?文本图像无法访问,也无法搜索。 【参考方案1】:对于任何可能正在使用 Capacitor 的人失去理智,请进入您的 capacitor.config.json
文件并将其删除:
"server":
"url": "http://localhost:8100"
我在我的配置文件中已经有一段时间了,直到现在才开始引起问题,所以我不确定新的电容器补丁是否改变了产品构建上的这种行为,或者这解决了我的问题。上帝保佑你们其他人。
【讨论】:
男人,你是救世主!两天以来我一直在为这个问题头疼:(【参考方案2】:你可以试试这个
ionic capacitor run <platform> [options]
ionic capacitor run android -l --external
--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 上找到了这个
【讨论】:
它第一次在没有 --external 标志的情况下工作。有点奇怪,但现在这个修复工作了。【参考方案3】:20-09-2020:对于电容器应用
这对我不起作用:我不知道为什么。
ionic cap run android -l --external
但这有效:
ionic cap run android -l --host=0.0.0.0
【讨论】:
【参考方案4】:我有这个版本:
"@capacitor/android": "^2.4.3",
"@capacitor/cli": "^2.4.3",
"@capacitor/core": "^2.4.3"
我更改了电容器.config.json 文件:
添加这个:
"server":
"cleartext": true
然后转为假"bundledWebRuntime"
它成功了!
【讨论】:
以上是关于离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)的主要内容,如果未能解决你的问题,请参考以下文章