首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android AVD 模擬器 OK 鍵灰色無法建立?缺少 System Image 解決全攻略

     編輯:程式設計綜合問答

錯誤現象

在 Eclipse + ADT 環境下建立 AVD 時,「OK」按鈕呈灰色不可點擊,目標裝置下拉框顯示 No system images installed for this target。

根本原因

缺少對應 API Level 的系統映像檔。SDK Manager 中雖安裝了 Platform,但未勾選並安裝 ARM EABI v7a System Image 或 Intel x86 Atom System Image。

解決步驟

  1. 開啟 SDK Manager (Windows: `SDK Manager.exe`,Mac/Linux: `tools/android`)。
  2. 展開目標 API 版本 (如 Android 4.4.2 API 19)。
  3. 勾選 System Images 區塊下的至少一項:
    • Google APIs Intel x86 Atom System Image (推薦,支援 HAXM 加速)
    • ARM EABI v7a System Image (通用但慢)
  4. 點擊 Install packages... 完成下載安裝。
  5. 重啟 AVD Manager,目標裝置應可正常選擇,OK 按鈕變亮。

更佳替代方案:Genymotion / 真機調試

方案優點缺點
Genymotion啟動極快、支援 OpenGL、模擬 GPS/電池/相機、可整合 Android Studio需註冊帳號、免費版功能受限、佔用 VirtualBox
真機 (USB 偵錯)真實環境、效能最好、零模擬誤差需實體裝置、驅動安裝麻煩、多機型測試成本高
官方 AVD (x86 + HAXM)官方支援、完整 API、免費啟動慢、記憶體佔用大、AMD CPU 需 WHPX 支援

HAXM 硬體加速安裝提醒

若選 Intel x86 Image,務必在 SDK Manager → Extras → Intel x86 Emulator Accelerator (HAXM installer) 安裝後,再執行安裝程式 (`extras/intel/Hardware_Accelerated_Execution_Manager/intelhaxm-android.exe`),分配 2GB+ 記憶體,模擬器速度將質變。

常見坑點

  • API Level 與專案 `minSdkVersion`/`targetSdkVersion` 不匹配。
  • Windows Hyper-V 開啟時 HAXM 無法安裝(需關閉 Hyper-V 或使用 WHPX)。
  • 磁碟空間不足導致 System Image 下載不完整。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved