私はこの問題にかなり前から直面しています。 「adbデバイス」を実行すると、emulator-5554という名前の追加のダミーデバイスが表示されます。ちなみに、エミュレーターも実行していません。
adbデバイス
接続されたデバイスのリスト:
xxxxxxxデバイス(実際のデバイス)
emulator-5554デバイス(デバイスとして示されているダミーのもの)。
どうすればこの混乱を解消できますか?
私は問題を理解しました。私はインストールしました Bluestacks for Mac 試用Androidアプリ。これは別の名前のエミュレータを実行していました。
エミュレータのスクリーンショットを撮ってそれを理解し、Bluestacksの起動画面を示しました。 Bluestacksをアンインストールし、すべて順調です。
私にとっても同じ問題ですが、サービスリストにBluestacksサービスが表示されません。 adb devices
に、持っていなかったエミュレータが表示された後、通常はコマンドを入力するだけです
adb kill-server
と実行
adb devices
もう一度、接続されているデバイスのみを表示します。
同じ問題がありました。私はこれをしました、そして今、すべてが大丈夫です
services.msc
BlueStacks Android Service
adbサーバーは、5555から5555 + 128(5683)までのすべてのローカルポートでエミュレータをスキャンしています。これらのポートのいずれかを使用するカスタムサービスがある場合... "adb -dコマンド"要件で立ち往生しています
私は同じ問題を抱えていましたが、これらの答えのどれも役に立ちませんでした。だから私は自分のシステムが適切にシャットダウンしないことを理解しました、そしてそれが私がダミーのエミュレーター-5554を持っている理由です。解決策は、名前を付けて新しいエミュレータを作成し、それを起動することでしたか?起動中は、エミュレータの電源がオンになり、DDMSの[デバイス]にその名前が表示されるまで、cmdを使用してサーバーを強制終了します。この後、エミュレーターを閉じます... emulator-5554はなくなりました
plsは、タスクマネージャーで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
EclipseエミュレーターではありませんBlueStacks:
バックグラウンドで実行されているEclipseエミュレーターの場合、閉じる方法がわからない場合は、[デバイス]タブに移動して右側のドロップダウンメニューを選択し、次にReset adb
。または、adbコンソールを使用してadbをリセットするだけです。
タスクマネージャーを開いてタスクブルースタックを終了するだけです
私も同じ問題を抱えています。この問題を解決するための私の答えは次のとおりです。 Windowsシステムで。
1. cmdターミナルで、usr cmd netstat -aon | findstr "5555"
2.use cmd tasklist | find "PID"、PIDパラは最初のステップの結果であるプロセス番号でなければなりません。
3.ポート番号を「5555」以外に変更しました。
これで完了です。