2010-04-21 46 views
13

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

+0

如果在linux上,你可以查看这些指令:http://www.wikihow.com/Install-Android-on-Ubuntu-Linux-With-Eclipse-Ide – 2013-07-26 02:37:36

回答

4

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

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

请到这里查看更多详情:

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

+0

只是想补充一点,我成功地使用了上面的脚本。 – Eno 2012-04-23 20:55:24

35

没有为更新一个--no-ui标志。

典型的Linux安装:

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

这将运行无头。要注意的是,-u--no-ui是同一个标志

+0

感谢的人,这工作! – Qlimax 2011-01-03 14:02:03

+0

仅供参考, - no-ui从未为我工作过。 – Eno 2012-04-23 20:58:00

+0

当运行这个命令它要求用户名/密码“网站身份验证 请登录到以下域:使用您的MOTODEV帐户电子邮件和密码在这里访问最新的摩托罗拉附加组件在d eveloper.motorola创建一个免费的MOTODEV帐户.com。 要求验证的服务器: android-sdk-addons.motodevupdate.com 登录: 密码: “如何停止此提示 – Sam 2012-09-22 00:18:43

相关问题