我想启动模拟器来测试我的项目。我创建了三个名为Nexus
,Xperia
和Grand
的AVD。然后,在Node Js中,我输入了命令cordova run android --emulator
。构建成功后,它会显示此消息。 WARNING : no emulator specified, defaulting to Grand
。然后模拟器以Grand开始。
我的问题是如何设置默认的AVD名称?就像,现在我想将Xperia或Nexus设置为默认值。我知道这应该是一件简单的事情,但我试图搜索很多帖子,甚至找不到我问题的正确答案。
答案 0 :(得分:20)
cordova" run" - 将尝试在真实设备上运行它,如果它没有被发现它倒退到"模拟器"它选择了默认值,因为你没有指定任何其他内容。
也许你仍然可以通过" - 目标"标志,它将回退到您创建的指定模拟器名称。
cordova run --target=name_of_your_emulator android
或者,如果您打算在模拟器上进行测试,请使用"模拟"而不是"运行"选项
cordova emulate --target=name_of_your_emulator android
答案 1 :(得分:1)
我对“警告:未指定模拟器”有同样的问题。对于在此问题上需要更多帮助的每个人。确保您执行以下操作:
我为故障排除做了一些事情:
我希望能对某人有所帮助!
答案 2 :(得分:0)
我尝试了这里提到的所有建议和解决方案,但我没有运气。过了一会儿,我发现我需要撤销USB调试授权。简单地打开和关闭 USB 调试并没有帮助。
可以在设备的开发者选项中访问撤销USB调试授权。 (在三星)。