到目前为止,我已经成功地下载并安装了 SDK 及其在我的 PATH 中。现在的问题是我无法运行“android update sdk”,因为它希望连接到显示器并且我通过 ssh 连接到远程无头服务器(它是一个构建服务器,所以没有桌面环境)。android 工具是否有一个命令行选项告诉它在没有 X 的情况下运行?
问问题
28511 次
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)。
请到这里了解更多详情:
于 2010-08-06T06:01:09.003 回答