web-dev-qa-db-ja.com

Android studioが実行中のエミュレータを認識しない

Runを使用してAndroidStudio 0.4.3からアプリを実行すると、2つのセクションChoose Deviceまたはchoose a running deviceがあるLaunch Emulatorが表示されます。現在、実行中のエミュレーターがないので、...をクリックしてAVDマネージャーを起動し、エミュレーターを起動します。この時点で、choose a running deviceの下に起動したエミュレータが表示されているのがわかりますが、offlineと表示されています。

以前は、エミュレータが完全に稼働しているときにofflineステータスがなくなりました。ただし、エミュレータが完全に起動すると、choose a running deviceに表示されなくなることに気づきました。

私は常にAndroidスタジオでエミュレータを拾って、猫とマウスのゲームをプレイしているような気がします。これを行うためのより良い方法はありますか?何か不足していますか?

22
Anthony

無効にしてから有効にするADB統合

Androidスタジオで

  1. メニュー->ツール
  2. Android
  3. ADB統合を有効にする(チェックする必要があります。チェックを削除するにはクリックしてください)
  4. ADB統合を有効にする(チェックしないでください、クリックしてチェックを追加します)

アプリをもう一度実行します。以前に[実行]ダイアログに表示されなかったエミュレーターを選択して、アプリを実行する必要があります。

41
Baker

Adbサーバーを強制終了して再起動してください。

Adbバイナリ(linux/osx)またはadb.exe(windows)を見つけて、次のようにします。

adb kill-server
adb start-server

これで問題が解決します

それでも問題が解決しない場合でも、Restart emulatorです。

27
danijoo

「ADBを有効にする」のチェックを外すとうまくいきました

1
lancer025

Windowsでは、Android管理者権限を持つStudioを実行すると(adbサーバーの再起動に加えて)役立ちます。

1
Igor Lytvynenko

データの消去とエミュレータの再起動が役に立ちました。これが誰かの役に立てば幸いです。

enter image description here