Ubuntu 啟動 AVD 的 x86_64 emulator 閃退

Ubuntu 啟動 AVD 的 x86_64 emulator 閃退

目前本人只有遇到 x86_64 emulator 閃退,錯誤訊息如下:

warning: host doesn't support requested feature: CPUID.80000001H:ECX.sse4a [bit 6]

有兩種解決的方法: 設置 gpu swiftshader 或 gpu off

先找到 AVD 的設定檔路徑應該類似下面:

~/.android/avd/Nexus_5X_API_21_x86.avd/config.ini

藍色的部份應該要對應到你的 emulator

如果是 gpu swiftshader 就在 ini 裡修改下列選項:

hw.gpu.enabled=yes
hw.gpu.mode=swiftshader

如果是 gpu off 就在 ini 裡修改下列選項:

hw.gpu.enabled=no
hw.gpu.mode=mesa

留言

熱門文章