私はかなり前からこの問題に直面しています。「adbdevices」を実行すると、emulator-5554という名前ですが、追加のダミーデバイスが表示されます。参考までに、エミュレータも実行していません。
adbデバイス
接続されているデバイスのリスト:
xxxxxxxデバイス(実際のデバイス)
エミュレーター-5554デバイス(ダミーのものがデバイスとして表示されます)。
この混乱をどのようにクリーンアップしますか?
私にとっては同じ問題ですが、サービス リストに Bluestacks サービスが表示されません。adb devices
持っていなかったエミュレーターを表示した後
、通常はコマンドを入力するだけです
adb kill-server
そして実行中
adb devices
もう一度、接続されているデバイスのみを表示します。
同じ問題がありました。私はこれを行いましたが、今はすべて問題ありません
services.msc
BlueStacks Android Service
私は問題を理解しました。MacでAndroidアプリを試すためにBluestacksforMacをインストールしました。これは別の名前のエミュレーターを実行していました。
エミュレーターのスクリーンショットを撮ることでそれを理解し、Bluestacksの起動画面を示しました。Bluestacksをアンインストールすると、すべて正常になりました。
emulator-arm.exeが実行されているかどうか、タスク マネージャで確認してください。その場合は、adb.exeとemulator-arm.exe の両方を停止してみてください。
私は同じ問題に直面していましたが、これも BlueStacks が原因でした。Windows を使用していて、それを削除したくない場合は、そのサービス「BlueStacks Android Service」を停止できます。
これを行うには、Windows + R をクリックし、services.msc と入力して、「BlueStacks Android Service」を停止します。
参照: http://forum.xda-developers.com/showthread.php?t=2612389
BlueStacks 以外の Eclipse エミュレーター:
バックグラウンドで実行されている Eclipse エミュレーターの場合、閉じる方法がわからない場合は、[デバイス] タブに移動し、右側のドロップダウン メニューを選択してから、Reset adb
. または、adb コンソールを使用して adb をリセットするだけです。
私も同じ問題に遭遇します。これがこの問題を解決するための私の答えです。Windows システムで。
1.cmdターミナルで、usr cmd netstat -aon|findstr "5555"
2. cmd tasklist|find "PID"を使用します。PID para は、最初のステップの結果であるプロセス番号である必要があります。
3.ポート番号を「5555」以外に変更しました
これで完了です。