2010-04-21 45 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

相關問題