当前位置:  开发笔记 > 运维 > 正文

Android设备在无头机上与Jenkins一起测试

如何解决《Android设备在无头机上与Jenkins一起测试》经验,为你挑选了1个好方法。

我正在收集信息,在无头机器上设置Jenkins CI服务器,用于Android单元测试.但是,由于Android单元测试需要运行模拟器,似乎需要图形环境,或者是否可以在非图形模式下运行模拟器?Jenkins Android Emulator插件上的wiki条目在这个问题上也不是很有启发性,它指出:

如果你有无头运行的构建从站(例如不运行X服务器的Linux服务器),建议利用Jenkins的Xvnc插件.启用此插件后,您可以在无头奴隶上并行运行多个Android模拟器,同时保持启用"显示模拟器窗口"选项.

这是否意味着模拟器可以在无头机上运行,​​并禁用"显示模拟器窗口"选项?

如果需要图形环境,大多数消息来源所说的最简单的解决方案是使用Xvnc插件,该插件使用Xvnc服务器来提供X实例.但是,如果我理解正确,这个Xvnc服务器必须在另一台可用X的机器上运行,或者它是否在无头机上运行,​​从那里提供X实例?



1> Christopher ..:

作为该插件的作者,我可以告诉您:您可以在没有图形环境的无头机器上运行模拟器 - 只需取消选中"显示模拟器窗口"选项即可.

这相当于-no-window在命令行上使用" "选项运行Android模拟器.

我将更新维基以使其更清楚; 谢谢你提出来.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有