如何在无头服务器上从命令行设置Android sdk?

时间:2010-04-21 15:29:51

标签: android sdk install headless

到目前为止,我已成功下载并安装SDK及其在我的PATH中。现在的问题是我无法运行“android update sdk”,因为它希望连接到显示器并通过ssh连接到远程无头服务器(它是一个构建服务器,因此没有桌面环境)。是否有android工具的命令行选项,告诉它在没有X的情况下运行?

2 个答案:

答案 0 :(得分:36)

更新有--no-ui个标志。

典型的Linux设置:

cd android-sdk-linux_86/tools
./android update sdk -u

这将使它无头。需要注意的是,-u--no-ui是相同的标志

答案 1 :(得分:4)

我刚刚创建了一个小命令行工具,可以在任何环境(GUI或非GUI)中执行更新。没有机会对它进行广泛的测试,但据我所知,它可以做到它应该做的事情。

命令行工具使用所有当前可用的平台,附加组件,附加组件,文档,示例和工具更新预安装的Android SDK。对于构建服务器来说这应该足够了(我需要使用Maven安装我的Hudson CI)。

请到这里了解更多详情:

http://code.google.com/p/android-sdk-tool