[android studio]模擬器啟動失敗問題解決

 


你的 Android 模擬器 (AVD: Pixel 5 API 33) 啟動後立即終止,可能是由於以下原因造成的。請按照下面的解決方案來嘗試修復問題。


解決方法

1️⃣ 檢查 AVD 設定

模擬器可能無法正確啟動,請嘗試:

  1. 打開 Android Studio
  2. 進入 AVD Manager
    • 點選 Tools > Device Manager
    • 找到 Pixel 5 API 33
    • 點擊 Edit (鉛筆圖示)
    • 確保:
      • Graphics 設定為 Software(如果 Hardware 無法運行)
      • 記憶體 (RAM) 至少設為 2GB (2048 MB)
    • Finish 重新儲存設定,然後再試著啟動模擬器。

2️⃣ 檢查 HAXM 是否安裝(Intel CPU)

如果你使用的是 Intel 處理器,HAXM (Hardware Accelerated Execution Manager) 需要安裝或更新:

  1. 打開 Android Studio > SDK Manager
  2. 切換到 SDK Tools
  3. 檢查 Intel x86 Emulator Accelerator (HAXM installer) 是否已安裝
  4. 如果未安裝,請勾選並點擊 Apply 安裝
  5. 重新啟動模擬器並嘗試運行

如果是 AMD 處理器,請確保安裝了 Windows Hypervisor Platform (WHPX)


3️⃣ 使用終端機手動啟動模擬器

  1. 打開命令提示字元 (cmd)
  2. 執行以下指令:
    cd %LOCALAPPDATA%\Android\Sdk\emulator
    emulator -avd Pixel_5_API_33 -no-snapshot-load
  3. 如果仍然崩潰,請嘗試:
    emulator -avd Pixel_5_API_33 -no-snapshot

4️⃣ 檢查 Hyper-V (Windows)

如果你的電腦啟用了 Hyper-V,可能會與 Android 模擬器發生衝突:

  1. 打開 控制台 > 程式與功能 > 開啟或關閉 Windows 功能
  2. 取消勾選 Hyper-V,然後重啟電腦

⚠ 如果你的電腦 沒有 Intel HAXM,則需要 開啟 Hyper-V 來使用 Android 模擬器。


5️⃣ 清除 AVD 並重新建立

如果以上方法都無效,可以刪除並重新創建 AVD:

  1. 打開 AVD Manager
  2. 刪除 Pixel 5 API 33
  3. 重新創建 一個新 AVD,確保選擇:
    • x86_64 系統映像
    • Software Rendering(如果 Hardware 無法運行)


留言

這個網誌中的熱門文章

flutter 使用 ToastDialog 範例

[flutter]flutter如何防止GPS偽定位

ScaffoldMessenger 範例