13

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

4

2 回答 2

36

There is a --no-ui flag for the update.

Typical linux setup:

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

This will run it headless. To note, -u and --no-ui are the same flag

于 2010-09-13T18:38:42.643 回答
4

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

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

请到这里了解更多详情:

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

于 2010-08-06T06:01:09.003 回答