Cordova使用Microsoft Android Emulator

时间:2016-07-08 15:19:09

标签: android cordova android-emulator

我正在使用cordova 6.2并且想使用'microsoft android模拟器'所以当我从android切换到windows手机模拟器时,我不必打开和关闭hyper-v。 模拟器(从下面的链接安装)已正确安装并运行 安装了两个,所以我想使用名为'5“kitKat(4.4)XXHDPI Phone'的那个。

我的问题是如何在使用Cordova命令行时定位该模拟器。 我试过了: cordova emulate android --target='5" kitKat (4.4) XXHDPI Phone'

它似乎不是那样的,因为5“的双引号。 我也试过使用标识符没有成功。

我不是在寻找使用VS IDE的答案。我想用cordova cli来解决这个问题。 感谢。

链接到模拟器:

https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

1 个答案:

答案 0 :(得分:2)

我已经安装并测试了微软模拟器(感谢您的信息,它运行良好,模拟wifi真的很棒)。

似乎MS模拟器被视为设备,而不是模拟器,并且未被列为模拟器。

如果你跑

cordova run android --list

MS仿真器图像不会列为虚拟设备,但任何启动的仿真器都将被视为物理设备。

因此,要将它与cordova一起使用,您必须使用与想要在物理设备上运行相同的命令。

如果您没有插入设备,则只需启动模拟器,然后运行命令:

cordova run android

和adb将自动检测模拟器。

如果您已插入设备或启动了多个模拟器,请使用--target选项指定要运行的目标:

>adb devices
List of devices attached
169.254.138.177:5555    device
9bdb6c40        device    
>cordova run android --target 169.254.138.177:5555
相关问题