【问题标题】:Ionic emulate android ERR_CONNECTION_REFUSED localhost:8100离子模拟 android ERR_CONNECTION_REFUSED localhost:8100
【发布时间】:2016-09-29 16:09:13
【问题描述】:

我尝试在 Android 上模拟我的 Ionic 应用程序。一旦我的应用程序在模拟设备中启动,它就会中断并出现以下错误:

应用程序错误

net::ERR_CONNECTION_REFUSED (http://localhost:8100)

还有

Webpage not available

The webpage at http://localhost:8100 could not be loaded because: net::ERR_CONNECTION_REFUSED

在浏览器和 iOS 调试器中调试同一个项目就像一个魅力。

cordova-plugin-whitelist 已经安装,我的 config.xml 中有以下规则

<allow-navigation href="http://localhost*"/>

任何帮助将不胜感激。

【问题讨论】:

    标签: android cordova ionic-framework


    【解决方案1】:

    我找到了解决方案,我正在运行命令

    ionic run android -c -s -l --address localhost
    

    从命令中删除--address localhost解决我的问题意味着以下命令是可以的

    ionic run android -c -s -l
    

    很有趣,既然添加了那个参数,让我在iOS调试器中分别运行我的应用程序,以防iOS是必须的。

    【讨论】:

    • -c 等于--consolelogs, -s等于--serverlogs, -l 等于--livereload
    • Ionic 3 的命令改为 ionic cordova run android -c -s -l
    【解决方案2】:

    您可能想尝试跑步

    adb reverse tcp:8100 tcp:8100
    

    特别是在它是新设备/模拟器的情况下,以便设置端口转发。

    【讨论】:

    • 谢谢,成功了。
    【解决方案3】:

    ionic serve 用于在默认浏览器中打开的基于 Web 的应用程序

    ionic run android -l -c 在您的设备上打开它,该设备已连接您的电脑并使用 chrome 检查转发端口。

    以上都自动为主机/IP分配端口号

    你可以在你的 cmd/gitbash 中看到

    【讨论】:

      【解决方案4】:

      也许我很困惑,但ionic emulate 会尝试在模拟器中启动。

      ionic serve 会启动网络服务器

      【讨论】:

      • 我运行命令“ionic emulate android -c -s -l --address localhost”,它返回了那个错误。 “ionic serve browser -l -c -s”和“ionic run ios -c -s -l --address localhost”分别运行良好,我的应用程序没有这个问题或任何问题。
      【解决方案5】:

      我在运行ionic run android -c -l -s 并在emulator 中调用api 时遇到了同样的问题

      解决方案

      1. 重启设备解决了这个问题。

      2. 请检查您的代理 api 是否与运行开发服务器相同

      【讨论】:

        【解决方案6】:

        使用以下命令为我解决带有电容器的离子 5 上的问题

        ionic capacitor run android -l --address 0.0.0.0
        

        【讨论】:

          【解决方案7】:

          我唯一的解决方案是使用我的机器 IP 地址而不是 localhost 进行 API 调用

          例如

          NOK API 端点:'http://localhost:3002/api/'

          OK API 端点:'http://192.168.1.XXX:3002/api/'

          【讨论】:

            猜你喜欢
            • 2019-06-28
            • 2018-02-19
            • 1970-01-01
            • 1970-01-01
            • 2018-08-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多