我正试图在哈德逊建立一个Android项目。
控制台输出如下:
At revision 352
no change for since the previous build
[android] Using Android SDK: D:\android -copy files\Android\Android\android-sdk-windows
[android] Starting Android emulator
$ "D:\android -copy files\Android\Android\android-sdk-windows/tools/emulator.exe" -ports 54298,54299 -no-boot-anim -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_160_WVGA_android-10
[android] Waiting for emulator to finish booting...
...
[android] Attempting to unlock emulator screen
...
[android] Emulator is ready for use (took 123 seconds)
[android] Stopping Android emulator
[android] Archiving emulator log
Finished: SUCCESS但是问题是模拟器是打开的,并且没有显示模拟器中APK文件的安装,即使我已经选择了作业配置选项"Show模拟器窗口“。
如何在构建过程中使模拟器可见?
发布于 2013-08-03 16:30:37
首先,你应该从Hudson升级到Jenkins。特别是Android仿真插件已经有一段时间不受支持了。
其次,插件的Jenkins wiki页面上的"已知问题“部分可能涵盖了您的主要问题:
运行在Windows7上的仿真程序UI不显示 如果在Windows 7或更高版本上将Jenkins作为服务运行,您可能会发现,虽然插件可以启动仿真器,但它的用户界面可能不会出现,即使被配置为这样做。这是由于名为Session 0的隔离,它阻止服务出于安全原因启动UI。 如果您确实需要查看模拟器UI,可以将Jenkins不作为服务运行,也可以向Jenkins添加一个从节点(例如,通过同一台机器上的JNLP启动从节点),这将绕过这种隔离。
最后,您在构建中提到了APK文件的安装。但是从控制台输出来看,您只是在启动模拟器--您没有运行任何其他任务,比如“安装Android包”构建步骤。
https://stackoverflow.com/questions/17987551
复制相似问题