買不起手機/平板也能體驗完整 Android 生態。官方 **SDK Tools + AVD 模擬器** 方案,雖安裝步驟繁多,但功能最全、版本最新、可模擬手機/平板/手錶/TV/汽車多裝置。手把手圖文帶你從零建立可用環境。
變數名:JAVA_HOME變數值:C:\Program Files\Java\jdk1.8.0_xxx (依實際安裝路徑)變數名:CLASSPATH變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarPath → 在最前面加入:%JAVA_HOME%\bin;
環境變數設定
developer.android.com/studio#command-tools 下載 commandlinetools-win-xxx.zipD:\AndroidSDK
SDK 解壓目錄
D:\AndroidSDK\tools\bin\sdkmanager.bat (或 SDK Setup.exe 舊版)sdkmanager --sdk_root=D:\AndroidSDK --channel=0 或在 GUI 勾選「Force https://... sources to be fetched using https://」sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2" "emulator" "system-images;android-33;google_apis;x86_64"avdmanager create avd -n MyPixel -k "system-images;android-33;google_apis;x86_64" -d pixelemulator -avd MyPixel 先跑一次初始化-n 名稱 (英數)-k 系統映像路徑-d 裝置定義 (pixel/nexus_5x/wear_round/automotive_1080p 等).android/avd/MyPixel.avd/sdcard.img)
AVD Manager 介面
emulator -avd MyPixel -gpu host -memory 2048 (啟用宿主 GPU 加速、分配 2GB 記憶體)adb install path\to\app.apkC:\Users\<用戶名>\.android\avd\MyPixel.avd\sdcard.img| 問題 | 解決 |
|---|---|
| 啟動報「emulator: ERROR: x86 emulation currently requires hardware acceleration» | BIOS 開啟 VT-x/AMD-V;Hyper-V 衝突 → 關閉 Hyper-V 或用 HAXM |
| 畫面黑屏/花屏 | 加 -gpu swiftshader_indirect 或更新顯卡驅動 |
| 網路不通 | 模擬器預設 NAT,需代理用 -http-proxy 參數 |
| SD 卡寫入失敗 | 確認模擬器已關閉;用管理員身分執行編輯工具 |