首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行启动Xamarin-Android-Player?

如何从命令行启动Xamarin-Android-Player?
EN

Stack Overflow用户
提问于 2014-12-17 10:24:25
回答 1查看 940关注 0票数 4

有没有可能在Mac上的命令行上运行Xamarin Android播放器设备?

我正在编写自动UI测试,并希望用bash脚本启动它们。对于Android,我必须首先启动模拟器,由于标准的Android模拟器速度慢得令人无法接受,所以我需要使用XAP。

基本上,我在搜索一个类似于"normal“命令的命令:

代码语言:javascript
复制
./emulator -avd NameOfYourEmulator -partition-size 512

给Xamarin Android播放器。上面的命令不起作用,因为XAP设备不像普通的AVDs那样保存,而是保存为..vdi文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-19 15:29:57

我通过浏览Mac上打开的进程(命令行中的ps -f -x )找到了这个命令。这很简单:

代码语言:javascript
复制
/path/to/xap/executable --name "Device Name"

对我来说,这是:

代码语言:javascript
复制
/Applications/Xamarin\ Android\ Player.app/Contents/Helpers/Xamarin\ Android\ Player.app/Contents/MacOS/Xamarin\ Android\ Player --name "Nexus 5 (KitKat)"

(转义空格所需的反斜杠)

现在发生的问题是设备被锁定了,但这是另一回事。

编辑:

如果有人对如何从命令行解锁电话感兴趣,则其:

代码语言:javascript
复制
adb shell input keyevent 82
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27523348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档