Cordova 模拟器没有启动

Cordova emulator not starting

我正在尝试使用 Android 模拟器在其上安装应用程序。

不幸的是,模拟器永远不会启动。我使用以下 我的科尔多瓦项目中的命令:

cordova emulate android

我从控制台得到的最后一个输出是:

Waiting for emulator...

但是模拟器永远不会启动(我现在等了 45 分钟)。

路径变量设置正确,可以启动了 使用 Eclipse 或 Android studio 但不使用 来自科尔多瓦的命令。

有什么提示吗?

检查模拟器路径设置 https://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_index.md.html 如果无法执行则执行: 使用备用 shell 界面:

$ /path/to/project/cordova/run --emulator

您可以通过提供的名称引用每个模拟器,而不是依赖于当前在 SDK 中启用的任何模拟器:

$ /path/to/project/cordova/run --target=NAME

查看上面的文档,看看你的电脑是否支持虚拟化。

如果您可以通过 android studio 启动模拟器,那么作为变通方法在外部启动模拟器并 运行 命令

cordova run android

它将在已经 运行ning 的模拟器中部署您的应用程序。

我遇到了同样的问题,我通过以下方式解决了它:

打开Android设备管理器,点击window -> Android虚拟设备管理器

在那里你会看到所有 Android 虚拟设备的列表,如果你看到任何带有可修复图标的设备,只需单击修复然后尝试。有效。

我遇到了同样的问题。尽管 cordova 启动了模拟器,但命令行一直在说 'Waiting for emulator...' 永远。

诀窍是,在 运行 命令之前:

科尔多瓦 运行 android 确保导航到 android 平台文件夹。也就是说,不要 运行 来自

中的命令
/project folder

而是从内部

/project/platforms/android folder

这将在 Android 模拟器中启动您的应用程序