代码之家  ›  专栏  ›  技术社区  ›  Phonolog

处理“启动”时出错:离子实时重新加载服务器意外退出

  •  0
  • Phonolog  · 技术社区  · 6 年前

    我正在尝试从vs代码在我的Android设备上启动一个离子应用程序,使用 vscode-cordova extension .

    我的 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工具]错误处理“启动”:离子实时重新加载服务器退出 意外地

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

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

    启动离子开发服务器(实时重新加载:真)

    离子实时重新加载服务器意外退出

    我如何克服这个问题?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Phonolog    6 年前

    试着跑 ionic cordova run android -l 揭示了问题:

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

    必须为设备或仿真器通过--address选项可以访问的dev服务器选择一个面向外部的IP。

    所以添加 --address 选择权 runArguments 我的launch.json在 readme 解决了我的问题:

    {
        "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是我的dev笔记本电脑的IP地址。还要确保可以从您的设备访问此IP地址。

    推荐文章