Cordova模拟器无法启动

时间:2015-04-29 08:55:23

标签: android cordova android-emulator

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

不幸的是,模拟器永远不会启动。我使用以下内容 我的cordova项目中的命令:

cordova emulate android

我从控制台获得的最后一项输出是:

Waiting for emulator...

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

路径变量都已正确设置,我可以启动 模拟器使用Eclipse或Android工作室但不使用 来自cordova的命令。

任何提示?

4 个答案:

答案 0 :(得分:6)

如果你可以通过android studio启动模拟器,那么可以在外面启动模拟器并运行命令

cordova run android

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

答案 1 :(得分:0)

检查模拟器路径设置 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

查看上面的文档,看看您的PC是否支持虚拟化。

答案 2 :(得分:0)

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

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

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

答案 3 :(得分:0)

我遇到了同样的问题。虽然cordova启动了模拟器,但命令行仍在继续说“等待模拟器...”。

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

cordova运行android 确保你导航到android平台文件夹。也就是说,不要在

中运行命令
/project folder

但是来自

/project/platforms/android folder

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