我在Jenkins有一个Android项目。我的服务器是Windows 2008,而我正在尝试运行构建的奴隶是无头的Ubuntu 14.04。
我已将ANDROID_HOME
设置为"/opt/android-sdk-linux/"
但是当模拟器尝试运行ADB服务器(我在控制台中手动测试)时,它会尝试完成ANDROID_HOME
路径"tools"
代'\'
代替'/'
。例如:/opt/android-sdk-linux/\platform-tools\adb
我找不到告诉插件它在linux上运行的方法。 Android SDK仅安装在从属服务器中。我需要在我的公司获得许可才能将其安装在主集成服务器中,但如果没有其他办法,我可以这样做。
如何判断Android插件是否在Linux中运行?
答案 0 :(得分:1)
截至2014年9月8日,这似乎是Jenkins的一个回归,与它如何在奴隶上建立路径有关,以及当你的主人和奴隶之间有不同的路径分隔符时,如何失败。
以下是相关的Jenkins问题:https://issues.jenkins-ci.org/browse/JENKINS-23134
现在的解决方案似乎只是: