😞

[MAUI]Android Emulatorでデバッグ中のアプリがフリーズしたときの復旧

2024/07/13に公開

MAUI開発を試し始めているけども、初っ端からまだ色々枯れてない感が漂っていてつらい。
Visual Studio から Android エミュレータでデバッグしていて、UIの作りが悪くてレンダリングであっさりフリーズしてしまった。

仕方ないから強制終了してやり直そうとしたら、それすらままならない。
Visual Studio 側はデバッグを停止すれば復旧するが、エミュレータ側はアプリが固まったままで、再度デバッグ実行しようとしたらエミュレータが固まったままだからデプロイできない。
エミュレータのHOMEボタンも電源ボタンも反応なし。
単純にクローズしたり、デバイスマネージャーから停止するだけでは、デバッグ中アプリがフリーズした状態のまま閉じるだけなので、再度エミュレータを立ち上げても変わらず。

絶対もっといい方法はあるはずだが、とりあえず Windows のタスクマネージャーから qemu-system-x86_64.exe のタスクを終了したらエミュレータがちゃんと死んでくれた。

このあたりはXamarin開発でも同じだったはずだと思うのだけど、なかなか絶妙に情報が見つからないのよな。

Discussion