Posts Tagged ‘linux’

下載單獨的 Android SDK 壓縮檔

Thursday, June 10th, 2010

今天為了在一台遠端的 Linux server 安裝 Android SDK, 差點被公司防火牆給氣死.

新版 (2.0 之後 ?) 的 Android SDK 提供了一個好用 (?) 的 tool 讓使用者管理電腦上的 AVD 及 SDK, 當有新版 release 只要 reload repository 的設定檔, 即可下載程式. 當你用的是手邊的電腦時, 這是個很完美的解決方案; 但當你想公司防火牆內的一台遠端 Linux server (no X Window) 安裝 SDK, 那簡直是惡夢. 在嘗試過各種失敗方法後, 終於可以用不正常的方法單獨將壓縮過的 Android SDK 抓回..

要安裝的檔案名稱可以從 Google 的 repository.xml 找到, 基本上可以 search android-x.x 或 google_apis-x 找到你想要的版本檔案名稱 (*.zip), 在前面加上  http://dl-ssl.google.com/android/repository/ 即可抓下該檔. 比如我想抓 tools 跟 Android SDK, 那麼

http://dl-ssl.google.com/android/repository/tools_r06-linux.zip & http://dl-ssl.google.com/android/repository/android-2.2_r01-linux.zip

就是我想要的檔案. 首先建立存放 SDK 的目錄與其子目錄 platform, 在 SDK 目錄下解開前面抓下來的兩個檔案, tools_r06-linux 可以 rename 為 tools, android-2.2_r01-linux 則是 rename 為 android-8 (因為 2.2 的 SDK version 為 8) 後放在 platform 目錄裡面, 最後設定好路徑便大功告成 !