使用 Microsoft Android 模拟器的 Cordova
Cordova using Microsoft Android Emulator
我正在使用 cordova 6.2 并且想使用 'microsoft android emulator' 所以我不必在从 android 切换到 [=28= 时打开和关闭 hyper-v ] phone 模拟器。
模拟器(从下面的 link 安装)已安装并且 运行 正确。
安装了两个,所以我想使用名称为“5" kitKat (4.4) XXHDPI Phone”的那个。
我的问题是在使用 Cordova 命令行时如何定位该模拟器。
我试过了:
cordova emulate android --target='5" kitKat (4.4) XXHDPI Phone'
它似乎不是那样的,因为 5" 的双引号。
我也试过使用标识符但没有成功。
我不是在寻找使用 VS IDE 的答案。我想使用 cordova cli 解决这个问题。
谢谢
Link 至模拟器:
https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
我已经安装并测试了微软模拟器(感谢您提供的信息,它运行良好并且模拟 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
我正在使用 cordova 6.2 并且想使用 'microsoft android emulator' 所以我不必在从 android 切换到 [=28= 时打开和关闭 hyper-v ] phone 模拟器。
模拟器(从下面的 link 安装)已安装并且 运行 正确。
安装了两个,所以我想使用名称为“5" kitKat (4.4) XXHDPI Phone”的那个。
我的问题是在使用 Cordova 命令行时如何定位该模拟器。
我试过了:
cordova emulate android --target='5" kitKat (4.4) XXHDPI Phone'
它似乎不是那样的,因为 5" 的双引号。 我也试过使用标识符但没有成功。
我不是在寻找使用 VS IDE 的答案。我想使用 cordova cli 解决这个问题。 谢谢
Link 至模拟器:
https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
我已经安装并测试了微软模拟器(感谢您提供的信息,它运行良好并且模拟 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