本文詳細記錄 Android SDK 2.1/2.2/2.3 版本模擬器在 Windows 平台的完整安裝流程,涵蓋 JDK 環境配置、SDK Manager 操作、AVD 虛擬裝置建立、常見錯誤排解,以及模擬器無法上網的 Proxy 設定方案。
android-sdk_rXX-windows.zip(2.1/2.2/2.3 版本任選)💡 提示:無需翻牆,迅雷等下載工具即可高速獲取。

圖1 SDK Setup 主介面
若出現連線錯誤,進入 Settings 勾選 Force https:// sources to be fetched using https://,儲存後重啟 SDK Setup。


圖2 強制使用 HTTP 協定下載元件
tools 資料夾並重命名為 tools-copytools-copy 中執行 android.bat,執行「Update All」SDK Setup.exe
圖3 套件選擇:建議勾選 SDK Platform、System Image、Google APIs
SDK Platform Android 2.x, API x
圖4 AVD 建立精靈:命名、目標 API、SD 卡容量、螢幕皮膚
| 裝置類型 | Skin 設定 |
|---|---|
| G1 / MyTouch 3G / Hero | 預設 HVGA |
| Motorola Droid | WVGA 854 |
| 其他 | 列表中對應選項 |


圖5 選擇 AVD → Start → Launch,首次啟動需等待數分鐘


圖6 Android 2.1 模擬器成功啟動畫面
將 tools 目錄加入 Windows PATH 環境變數後,透過 ADB Shell 寫入 Proxy 設定:
# 1. 啟動模擬器
emulator -avd <AVD名稱>
# 2. 進入 Shell
adb shell
# 3. 寫入 HTTP Proxy(例:10.10.26.252:1080)
sqlite3 /data/data/com.android.providers.settings/databases/settings.db \
"INSERT INTO system VALUES(99, 'http_proxy', '10.10.26.252:1080')"
# 4. 驗證寫入
sqlite3 /data/data/com.android.providers.settings/databases/settings.db \
"SELECT * FROM system"
# 5. 重啟模擬器生效
# 刪除 Proxy 設定指令:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db \
"DELETE FROM system WHERE _id=99"
設定完成後,模擬器瀏覽器即可正常訪問 HTTP 網站。