Closed7

macでandroid emulatorが起動しなくなった

ken1flanken1flan

しばらくvscodeでAndroidアプリを開発していたが、ある日突然、エミュレータが起動しなくなりました。
エミュレータの起動途中でDo you want to save the current state for the next quick boot?と訊かれて、YESでもNOでもその後止まってしまいました。

ken1flanken1flan

こういうときは、エラー出力に色々情報を出してくれることが多いので、コマンドラインで起動するのが一番です。

https://developer.android.com/studio/run/emulator-commandline?hl=ja

実際に打ち込んだのは↓です。

https://developer.android.com/studio/run/emulator-commandline?hl=ja

やっぱり起動しませんでした。

しかし…ライブラリが見つからないなど情報が出ていました。

ken1flanken1flan

emulatorのライブラリのリンク先がおかしそうだったので、Android StudioのSDK Managerからアップデートがあったツールを更新しました。

ken1flanken1flan

無事に起動するようになりました。

$ Library/Android/sdk/emulator/emulator -avd Pixel_2_API_30 -netdelay none -netspeed full
emulator: Android emulator version 30.6.5.0 (build_id 7324830) (CL:N/A)
handleCpuAcceleration: feature check for hvf
emulator: WARNING: Running on a system with less than 6 logical cores. Setting number of virtual cores to 1
cannot add library /Users/ken1flan/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
added library /Users/ken1flan/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
cannot add library /Users/ken1flan/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib: failed
added library /Users/ken1flan/Library/Android/sdk/emulator/lib64/vulkan/libMoltenVK.dylib
emulator: INFO: GrpcServices.cpp:315: Started GRPC server at 127.0.0.1:8554, security: Local
emulator: INFO: EmulatorAdvertisement.cpp:93: Advertising in: /Users/ken1flan/Library/Caches/TemporaryItems/avd/running/pid_53554.ini
ken1flanken1flan

教訓

コマンドラインがありそうなら、それを頼ろう。

daisukedaisuke

同様の現象に悩まされていましたが、こちらのスクラップを見て、解決できました。貴重な記事をありがとうございます!

このスクラップは2021/05/30にクローズされました