模擬器配置硬體加速設定

對應方法

參考資料:https://developer.android.com/studio/run/emulator-acceleration#vm-windows-whpx

多顯示器上模擬器崩潰

備註:使用 Windows Hypervisor Platform 沒有發生此問題

發生環境:Windows 10 使用 Intel HAXM 驅動模擬器

原因:Nvidia 驅動程式 Bug 導致

解決辦法:

方法一: 進入模擬器設定,使用圖形軟解方式執行模擬器,此方法將會無法使用GPU的圖形加速優勢。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ed3a77e-bf8e-414d-ac5a-3d368de02f95/image1.png

方法二: 設定模擬器要放置的顯示器螢幕在系統設定為顯示器編號1,並將模擬器放置於該顯示器中啟動,使用該方法模擬器將只能放置於編號1的顯示器內,移出指定顯示器模擬器將崩潰。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3aee7fcb-df2c-41b4-96ff-a47b008434af/image2.png

方法三: 設定 Nvidia 顯示卡 Surround,使用該方法將使三個螢幕成為 1 個螢幕,但會犧牲到一些顯示設定。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a562b91f-2c43-493f-8bf0-c81da1a25d23/image3.png

參考資料:https://stackoverflow.com/questions/44708452/avd-crash-on-second-monitor