エミュレータは正常に起動します。ただし、電源ボタン(またはF7
)を長押しして[電源を切る]を選択すると、「シャットダウン」メッセージが表示され、画面に表示されたままになり、エミュレータは実際にはシャットダウンしません。
エミュレータウィンドウを閉じるか、そのプロセスを強制終了できます。しかし、これがAndroidエミュレーターをシャットダウンする正しい方法であるかどうか疑問に思っています。
エミュレータは正常に起動します。ただし、電源ボタン(またはF7
)を長押しして[電源を切る]を選択すると、「シャットダウン」メッセージが表示され、画面に表示されたままになり、エミュレータは実際にはシャットダウンしません。
エミュレータウィンドウを閉じるか、そのプロセスを強制終了できます。しかし、これがAndroidエミュレーターをシャットダウンする正しい方法であるかどうか疑問に思っています。
デバイスが悪い状態で停止している場合、エミュレータを再起動するときにこれが続く可能性があります。これを回避するには、マネージャの仮想デバイスのドロップダウンメニューから[今すぐコールドブート]を選択するだけです。
私がグーグルで見つけたドキュメントによると、エミュレーターウィンドウを閉じるだけがエミュレーターをシャットダウンする正しい方法です。
エミュレータインスタンスを停止するには、エミュレータのウィンドウを閉じるだけです。
出典:エミュレータの起動と停止
Virtual Device Managerを開き、関係する仮想デバイスを見つけて、そのアクション列のドロップダウンメニューで[ColdBootNow]をオンにします。
本当にわかりません。
これが私が知っていることです。
次のコマンドを入力すると、実行中のAndroidインスタンスのリストを取得できます。
adb devices
これで、 「adbコマンドを使用してAndroidフォンをシャットダウンする方法」にアクセスできます。提案されたすべてのソリューションを試してください。
それらのいずれかが機能するかどうかはわかりません。以下にコメントを残してお知らせください。
次のコマンドを入力して、実行中のエミュレーターに接続できます。
adb shell
これで、Unixライクなシェルコマンドを入力して処理を実行できます。これらは通常のLinuxシェルコマンドに似ています。
たぶん、次はうまくいくでしょうか?しかし、それは本当にシャットダウンしますか、それとも再起動しますか?
sync && reboot -p
実際、「シャットダウン」コマンドは機能しますか、それとも実行中のAndroidインスタンスを再起動させるだけですか?
誰かがAndroid課題追跡システムで、Androidエミュレーターの現在のバージョンとGoogleの最新の利用可能なエミュレーターROMの1つに対してバグレポートを提出する必要があります。その際、下にコメントを残し、バグレポートへのリンクを提供してください。
エミュレータの「スナップショット」機能を利用している場合は、最初にAndroidをシャットダウンする必要はなかったでしょう。
この機能が有効になっている場合、エミュレータウィンドウを閉じると、エミュレータの状態がディスクに休止状態になります。(出典)これにより、次回エミュレータの起動が速くなるはずです。
AVDManagerの[編集...]ボタンを使用してスナップショットサポートを有効にできます。
スナップショットのサポートを有効にする場合は、「ホストGPUの使用」機能を無効にする必要があります。2つの機能は相互に互換性がないと思います。
これはMacユーザー向けです。
次に、現在の状態を保存してからシャットダウンします。
右側のボタンをクリックして3〜5秒間押し続け、オフにすることを選択しました。わたしにはできる。
簡単な解決策を見つけました:Androidデバイスマネージャーから->問題のエミュレーターを強調表示しているときに、右上の...(3つのドット)をクリックします->[工場出荷時のデフォルトで開始]を選択します。
stop
データをワイプしますAVDはポート5555で実行されています。これを閉じる最も簡単な方法は、次のコマンドラインを使用することです。
sudo lsof -n -i:5555
AVDを実行しているPIDが表示され、-9または-15を使用してプロセスを強制終了します
キル-9[PID]