我有通过cordova成功构建的代码。但是,当我尝试模拟它时,我收到此错误"错误:cmd:命令失败,退出代码为1"。关于如何解决此问题的任何想法?Here is my output from attempting to emulate the code
答案 0 :(得分:6)
我遇到了同样的问题。看起来你没有任何AVD在运行。我不认为ionic的教程指定你需要这样做。我假设您正在关注this指南。
要解决此问题(如果您的情况下的错误也是由于缺少Android虚拟设备运行造成的),只需:
启动Android Studio。
导航至工具 - > Android - > AVD经理。
创建虚拟设备(左下角的按钮)。
通过配置设备以满足您的需要来设置设备。
按下AVD管理器中的绿色三角形,在“操作”栏下运行虚拟设备(弹出模拟手机的新窗口)。
再次运行ionic emulate android
命令。
请注意,如果您 - 由于某种原因 - 在“工具”菜单下没有“Android”子菜单(这是我的第一个问题),您只需再次启动Android Studio安装程序并重新安装,确保在安装过程中选中Android Virtual Device的复选框。这对我有用。
答案 1 :(得分:0)
我遇到了这个问题,因为我没有安装 HAXM 失败。我猜这是因为我需要重新启动我的机器或者因为我没有启用 Hyper-v 平台(虽然不是经理)
我启用了 Hyper-VP 平台,重新启动,一切都很好:)