新的 Ionic 7 Cordova 项目 - livereload 不起作用并给出错误为“ERR_EMPTY_RESPONSE”

New Ionic 7 Cordova project with - livereload does not work and give an error as “ERR_EMPTY_RESPONSE”

提问人:Halil Polat 提问时间:11/12/2023 更新时间:11/12/2023 访问量:23

问:

重现步骤:

我创建了一个新的基于角度的启动器 - 空白 - Ionic 7 项目

ionic start testapp

然后,我使用以下命令添加了cordova android平台:

ionic cordova platform add android

我运行以下命令进行 livereload:

ionic cordova run android -l

它编译和安装设备成功。但是在应用程序启动后,出现启动画面,然后出现错误,如下图所示。

enter image description here

我的离子信息如下:

`Ionic:

   Ionic CLI                     : 7.1.5 (C:\Users\POLAT\AppData\Roaming\npm\node_modules\@ionic\cli)
   Ionic Framework               : @ionic/angular 7.5.4
   @angular-devkit/build-angular : 16.2.10
   @angular-devkit/schematics    : 16.2.10
   @angular/cli                  : 16.2.10
   @ionic/angular-toolkit        : 7.0.0

Cordova:

   Cordova CLI       : 12.0.0 ([email protected])
   Cordova Platforms : android 12.0.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 3 other plugins)

Utility:

   cordova-res : 0.15.4
   native-run  : 2.0.0

System:

   Android SDK Tools : 26.1.1 (C:\Users\POLAT\AppData\Local\Android\Sdk)
   NodeJS            : v18.18.1 (C:\Program Files\nodejs\node.exe)
   npm               : 10.2.3
   OS                : Windows 10`

当我运行以下命令时:

`ionic cordova run android`或“ionic cordova run android -l --external”它工作成功。但我将在我的项目中使用“navigator.mediaDevices”。如果我在命令中使用--external参数,则“navigator.mediaDevices”是未定义的。如果没有 -l 和外部参数,“navigator.mediaDevices”将按预期工作。所以我需要使用命令。`ionic cordova run android -l`

Angular Cordova 框架 -天然 离子5

评论


答: 暂无答案