Android emulatorが起動しない

久しぶりにAndroidStudioを起動したらUpdateが溜まっていたので一通りUpdateしてデバッグ開始でエミュレータを起動したら、

The emulator process for AVD Pixel_4_API_30 was killed

と言うエラーが出て起動しない。AndroidStudioを再起動してもだめ。エミュレータを削除して再インストールしてもダメ。API28は動く感じだった。

お手上げなので、HELPからShow Log in ExplorerでLogファイルの場所が開くのでidea.logをエディターで開いてエラーを確認すると、

cannot add library vulkan-1.dll: failed

と言うのがあった。それならvulkan-1.dllっていうのをemulator.exeと同じところに置けばいいのかと、ディスクの中を探すとVS Codeの中にあったのでコピーして置いたがやっぱりだめ。

Googleで調べると、

https://stackoverflow.com/questions/61965330/vulkan-1-1-apis-missing-from-device-android-studio-emulator

に答えがあった。

自分のユーザーフォルダの.android/の下に

advancedFeatures.ini

を作って

Vulkan = off
GLDirectMem = on

と書いて保存すると無事起動した。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です