Closed7
macでandroid emulatorが起動しなくなった
しばらくvscodeでAndroidアプリを開発していたが、ある日突然、エミュレータが起動しなくなりました。
エミュレータの起動途中でDo you want to save the current state for the next quick boot?
と訊かれて、YESでもNOでもその後止まってしまいました。
これを見ていると、ディスク容量、ウィルス対策ソフト、HAXM…。
HAXMってなんだろう?
だって。
怪しく感じました。
こういうときは、エラー出力に色々情報を出してくれることが多いので、コマンドラインで起動するのが一番です。
実際に打ち込んだのは↓です。
https://developer.android.com/studio/run/emulator-commandline?hl=ja
やっぱり起動しませんでした。
しかし…ライブラリが見つからないなど情報が出ていました。
emulatorのライブラリのリンク先がおかしそうだったので、Android StudioのSDK Managerからアップデートがあったツールを更新しました。
無事に起動するようになりました。
$ 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
教訓
コマンドラインがありそうなら、それを頼ろう。
同様の現象に悩まされていましたが、こちらのスクラップを見て、解決できました。貴重な記事をありがとうございます!
このスクラップは2021/05/30にクローズされました