10

AVD を閉じずに Android エミュレーターをオフラインからオンライン モードにする方法はありますか? adb の「kill-server」、「start-server」コマンドを試しましたが、これは adb サーバー (adb.exe プロセス) を再起動するように見えます。エミュレーターはまだオフライン モードであり、「adb デバイス」はまだ「オフライン」状態を示しています。 .

また、エミュレータの「オフライン」モードが何を意味するのかを誰かが説明できますか。私の場合 - エミュレーター (スタンドアロン)、デーモン プロセス、および ADB サーバー - すべてが実行されているようです。エミュレータの状態がオフラインのままなのはなぜですか?


更新中の質問: Eclipse とコマンド ラインの両方から「adb reset」を試しましたが、問題は解決しません。問題はエミュレータのメモリにあるようです。私の分析によると、エミュレーターのメモリが増加し続け、制限 (私の Windows では最大 470 MB) を超えると、adb リセットを実行しようとすると、エミュレーターの状態がオフラインになり、adb コマンドが機能しなくなります。(ネットワークコールも機能していないようです)

4

5 に答える 5

2

この問題は、次の手順を使用して解決できます。

  1. Android Studio で AVD-Manager を開き、実行したいエミュレーターを選択し、データのワイプとコールド ブートを実行します。添付の​​写真を参照してください。ここに画像の説明を入力
  1. 動作しない場合は、エミュレートされたデバイスに移動し、開発者向けオプションを有効にして、USB デバッグを有効にします。
于 2020-09-23T05:52:26.863 に答える