Posts Tagged ‘android sdk’

圖解在 Android 2.2 emulator 中使用 Android Market

Tuesday, July 20th, 2010

小站的熱門文章為 在 Android Emulator 中使用 Android Market 的方法, 看來不少人有這方面的需求. 先前發文時 Android 2.2 尚未正式 release, 後來有網友碰到不少問題, 所以決定發一篇圖文解說帶大家一步步打造可用 Android Market 的 Emulator 環境.

(more…)

窮人 Android 開發者測試 Donut 版本 Market 問題的方法

Wednesday, June 16th, 2010

Android 開發者最頭痛的莫過於程式在 Market 上找不到, 偏偏這問題又無法在自個兒的開發手機上重現, 再加上 Programmer 都很窮 (?) 沒法把出問題的手機通通買回來測, 最後只好忍痛放棄那些殷殷企盼的使用者. 當然網路上有不少這類問題的解法, 痛過一次之後身體就會牢牢記住那些地雷, 似乎往後也沒有厚著臉皮到處借錢買手機的必要. 俗話說工欲善其事, 必先利其器, 如果有便宜又好用的方法可以測試自己的程式, 那再好不過. 小的在這邊提供一個很簡單又便宜的方法讓開發者可以反覆的測, 直到網路斷線為止.

  1. 由於最常出問題的是 Donut 版本 (1.6) 與 QVGA, 所以請先在電腦上安裝 1.6 SDK, 並建立一個 QVGA 的 avd.
  2. 接著到 HTC Developer 網站抓 Android Dev Phone 1 的 1.6 System Image (目前的檔名是 signed-dream_devphone_userdebug-img-14721.zip)
  3. 解開下載的 image 將 system.img 放在 avd 目錄下. Windows 使用者可以在 C:\Documents and Settings\<user>\.android\ 找到你所建立的 avd 目錄, Mac 使用者則可在 ~/.android/avd 找到.
  4. 最後啟動 Emulator, 開機後輸入 Google 帳號相關資料, 即可快樂使用 Donut 的 Market.

1.5 也可以用類似的方法, 至於 2.0 之後 ? 我再找找.. :-)

下載單獨的 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 目錄裡面, 最後設定好路徑便大功告成 !