M1 Mac 上の Android Studio Bumblebee で Android Emulator を起動しようとすると Connecting to the Emulator
のメッセージが表示されて先に進まない状態になり、エミュレーターが使えなくなってしまった。
Bumblebee ではAndroid Studio のツールウィンドウでエミュレーターが起動するのがデフォルトになったのだけれど、どうもこれが上手く動いていない。一度この状態になると Virtual Device の Cold Boot Now も Delete も受け付けなくなるので、ターミナルか Finder で直接ディレクトリを消すしかなくなるのが少し厄介。
workaround として Preferences -> Tools -> Emulator
にある Launch in a tool window
のチェックを外すことで、従来通り独立したウィンドウでエミュレーターを起動させていたのだけれど、この問題が修正された Android Emulator 31.2.7 がリリースされていた。
31.2.7 (February 1, 2022)
- [Bug fix] Emulator hanging error on M1 machines.
先ほどの Launch in a tool window
をチェックの入った元の状態に戻して、ツールウィンドウでエミュレーターを起動してみると問題なく動作するようになった。