有没有可能在Mac上的命令行上运行Xamarin Android播放器设备?
我正在编写自动UI测试,并希望用bash脚本启动它们。对于Android,我必须首先启动模拟器,由于标准的Android模拟器速度慢得令人无法接受,所以我需要使用XAP。
基本上,我在搜索一个类似于"normal“命令的命令:
./emulator -avd NameOfYourEmulator -partition-size 512给Xamarin Android播放器。上面的命令不起作用,因为XAP设备不像普通的AVDs那样保存,而是保存为..vdi文件。
发布于 2014-12-19 15:29:57
我通过浏览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 82https://stackoverflow.com/questions/27523348
复制相似问题