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

Posted

技术标签:

【中文标题】错误处理“启动”:离子实时重载服务器意外退出【英文标题】: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 实时重载服务器意外退出

我该如何解决这个问题?

【问题讨论】:

【参考方案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 地址。

【讨论】:

以上是关于错误处理“启动”:离子实时重载服务器意外退出的主要内容,如果未能解决你的问题,请参考以下文章

Windows2008R2 安装 PHP7.4.30 必须 LocalSystem 启动应用程序池 不然500错误 FastCGI 进程意外退出

mongodb启动服务时候报错。错误1067,进程意外终止。

该角色在之前的 5 分钟 中遇到 1 次意外退出。这包括由于 OutOfMemory 错误而导致

离子 - 错误:找不到与给定名称匹配的资源(在“dialogCornerRadius”处,值为“?android:attr/dialogCornerRadius”)

FastCGI 进程意外退出造成500错误

Selenium Firefox webdriver 导致错误:服务 geckodriver 意外退出。状态码是:2