我正在尝试使用Android模拟器在其上安装应用。
不幸的是,模拟器永远不会启动。我使用以下内容 我的cordova项目中的命令:
cordova emulate android
我从控制台获得的最后一项输出是:
Waiting for emulator...
但是模拟器永远不会启动(我现在等了45分钟)。
路径变量都已正确设置,我可以启动 模拟器使用Eclipse或Android工作室但不使用 来自cordova的命令。
任何提示?
答案 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模拟器中启动您的应用程序