如何在模拟器中部署离子应用程序时解决错误

Posted

技术标签:

【中文标题】如何在模拟器中部署离子应用程序时解决错误【英文标题】:How to solve error during deploy ionic app in emulator 【发布时间】:2019-08-10 19:38:38 【问题描述】:

我想在模拟器上部署我的 ionic 应用。以下是我用来执行此操作的应用程序版本。

离子: 3.20.1

科尔多瓦: 8.1.2 (cordova-lib@8.1.1)

安卓: 7.1.1

当我在 Powershell 上运行 ionic cordova emulate android 命令时。我得到以下错误。

Waiting for emulator to start...

emulator: WARNING: Crash service did not start

emulator: Requested console port 5584: Inferring adb port 5585.
emulator: WARNING: cannot read adb public key file: C:\Users\Utkarsh 
Soni\.android\adbkey.pub
emulator: WARNING: trying again by copying from home dir
emulator: WARNING: cannot read adb public key file (failed): C:\Users\Utkarsh 
Soni\.android\adbkey.pub
HAX is working and emulator runs in fast virt mode.
Failed to execute shell command "getprop,dev.bootcomplete"" on device: Error: 
C:\Users\Utkarsh Soni\AppData\Local\Android\Sdk\platform-tools\adb.exe: 
Command failed with exit code 1 Error output:
error: device still authorizing

【问题讨论】:

【参考方案1】:

第 1 步:

创建新的虚拟设备。

第 2 步:

选择 google play store 的设备。

第 3 步:

预先设置:图形应该是硬件。

完成。

【讨论】:

以上是关于如何在模拟器中部署离子应用程序时解决错误的主要内容,如果未能解决你的问题,请参考以下文章

Ionic2 离子输入在 iOS 模拟器上不起作用

当我提交我的应用程序时,IOS 在 iTunes Connect 上返回崩溃错误。离子 3

模拟器使用离子显示黑屏

无法让 ng-controller 在离子应用程序中工作

如何在离子模拟器中观看 console.logs?

无法在模拟器上运行离子应用程序