2

Android エミュレーターにキーボード フォーカスがあるときに誤って F8 キーを押すと、インターネット接続が失われます。これは、「セル ネットワークの切り替え」キーボード ショートカットであるためです。もう一度 F8 キーを押すと、エミュレーターでインターネットが再び起動しますが、adb への接続は失われます。復旧する唯一の方法は、エミュレータをシャットダウンして再起動することです。エミュレータで「機内モード」を選択し、機内モードを終了しても同じことが起こります。

私が使用している IntelliJ Idea 環境の「ステップ オーバー」デバッガー キーであるため、誤って F8 を押すのは簡単です。アイデアでキーボード ショートカットを変更できることはわかっているので、この回答は送信しないでください... F8 キーまたは機内モードのオン/オフを使用するもう 1 つの理由は、エミュレーターでインターネット接続が切れることがあり、機内モードを切り替えると復元されることがあるためです。しかし、adb接続は死んでいます...

良い回避策が見つからない場合は、この問題を修正するために Google 開発者にバグを記録するのを手伝ってください。

グレッグ

4

1 に答える 1

3

私は答えを見つけたと思います。F8 をもう一度押してエミュレーターでインターネット アクセスを再度有効にした後、次のコマンドを実行するだけで十分です。

adbキルサーバー

私のPCで、adb start-serverまたは他のadbコマンドを使用すると、エミュレーターへの接続が復元されます。すごい!

エミュレーターの F8 キーを別のものに変更して、IntelliJ Idea 環境との競合を回避するか、完全に無効にすることをお勧めします。

グレッグ

于 2013-01-21T14:32:33.850 に答える