【问题标题】:Error processing "launch": The ionic live reload server exited unexpectedly错误处理“启动”:离子实时重载服务器意外退出
【发布时间】:2019-01-22 15:45:45
【问题描述】:

我正在尝试使用 vscode-cordova extension 在我的 Android 设备上从 VS Code 启动 Ionic 应用程序。

我的launch.json 看起来像这样:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Run android on device",
            "type": "cordova",
            "request": "launch",
            "platform": "android",
            "target": "device",
            "sourceMaps": true,
            "cwd": "${workspaceFolder}",
            "ionicLiveReload": true
        }
    ]
}

但我收到以下错误消息:

[cordova-tools] 处理“启动”时出错:Ionic 实时重载服务器已退出 没想到

调试控制台确实提供了更多信息:

正在为 android 启动(这可能需要一段时间)...

启动 Ionic 开发服务器(实时重新加载:true)

Ionic 实时重载服务器意外退出

我该如何解决这个问题?

【问题讨论】:

    标签: android cordova ionic-framework visual-studio-code


    【解决方案1】:

    尝试运行ionic cordova run android -l 发现问题:

    [错误] 检测到多个网络接口!

    您必须为您的设备或模拟器可以使用 --address 选项访问的开发服务器选择一个面向外部的 IP。

    因此,如readme 中所述,将--address 选项添加到我的launch.json 的runArguments 解决了我的问题:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Run android on device",
                "type": "cordova",
                "request": "launch",
                "platform": "android",
                "target": "device",
                "sourceMaps": true,
                "cwd": "${workspaceFolder}",
                "ionicLiveReload": true,
                "runArguments": [
                    "--address 192.168.1.2"
                ]
            }
        ]
    }
    

    其中 192.168.1.2 是我的开发笔记本电脑的 IP 地址。还要确保您的设备可以访问此 IP 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-22
      • 2013-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2020-02-23
      • 1970-01-01
      相关资源
      最近更新 更多