我正在收集信息以在Android无单元测试的无头机器上设置Jenkins CI服务器。 但是,由于Android单元测试需要模拟器运行,似乎需要图形环境,或者可以在非图形模式下运行模拟器? 上Jenkins Android Emulator plugin的维基条目也对此事不是很受启发,它指出:与Jenkins在无头机器上进行Android单元测试
如果您有建立在无头运行(不运行X服务器如Linux服务器)的奴隶,建议利用詹金斯的Xvnc插件。 启用此插件后,您可以在无头从站上并行运行多个Android模拟器,同时保持“显示模拟器窗口”选项的启用。
这是否意味着模拟器可以在无显示模拟器窗口选项被禁用的情况下运行在无头机器上?
如果需要图形环境,大多数消息来源提到的最简单的解决方案是使用Xvnc插件,该插件使用Xvnc服务器提供X实例。 但是如果我理解正确,这台Xvnc服务器必须在另一台有X可用的机器上运行,或者它运行在无头机器上,从那里提供一个X实例?
感谢您的答案和伟大的插件! – nkr1pt 2011-04-27 11:25:33
没问题;我现在已经改进了wiki文档。 – 2011-04-27 16:40:49
似乎再次损坏:无法初始化后端EGL显示 模拟器:警告:无法使用软件渲染器初始化OpenglES仿真。 – user1050755 2014-03-07 21:02:08