Bash 如何从命令行启动XamarinAndroid播放器?
有没有可能在Mac上通过命令行运行Xamarin Android Player设备 我正在编写自动化UI测试,并希望用bash脚本启动它们。对于Android,我必须首先启动仿真器,由于标准的Android仿真器速度太慢,我需要使用XAP 基本上,我正在搜索与“正常”命令类似的命令: 对于Xamarin Android播放器。Bash 如何从命令行启动XamarinAndroid播放器?,bash,android-emulator,xamarin,Bash,Android Emulator,Xamarin,有没有可能在Mac上通过命令行运行Xamarin Android Player设备 我正在编写自动化UI测试,并希望用bash脚本启动它们。对于Android,我必须首先启动仿真器,由于标准的Android仿真器速度太慢,我需要使用XAP 基本上,我正在搜索与“正常”命令类似的命令: 对于Xamarin Android播放器。 上面的命令不起作用,因为XAP设备不像普通的AVD那样保存,而是保存为.vdi文件。我通过浏览Mac上打开的进程(命令行中的ps-f-x)找到了该命令。这很简单: /pa
上面的命令不起作用,因为XAP设备不像普通的AVD那样保存,而是保存为.vdi文件。我通过浏览Mac上打开的进程(命令行中的ps-f-x)找到了该命令。这很简单:
/path/to/xap/executable --name "Device Name"
对我来说,这是:
/Applications/Xamarin\ Android\ Player.app/Contents/Helpers/Xamarin\ Android\ Player.app/Contents/MacOS/Xamarin\ Android\ Player --name "Nexus 5 (KitKat)"
(逃离空间需要反斜杠)
现在出现的问题是设备被锁定,但情况不同
编辑:
如果有人对如何从命令行解锁手机感兴趣,其:
adb shell input keyevent 82
这似乎不适用于当前版本的XamarinAndroid播放器。播放机启动,但不会启动名称参数标识的设备。有什么想法吗?
adb shell input keyevent 82