ADTまたはAndroid Studio。
そして、2番目の答え このSO質問 によると、私はしました:
私はタイプする:
adb nodaemon server
出力:
cannot bind 'tcp:5037'
次にnetstat -ano | findstr 5037
127.0.0.1:5037
でリッスンする7416のPIDを見つけました
taskkill /pid 7416 -f
を使用して強制終了します。
netstat -ano | findstr 5037
ともう一度入力すると、別のpidが127.0.0.1:5037
でリッスンしていることがわかりました。
それらは同じだと思いますが、誰なのかわかりません。
このポートを簡単に解放したり、adbポートを別のポートに変更したりできますか?
私はついにこの問題を解決しました! pidのプログラム名をようやく見つけて、タスクマネージャーで強制終了します。
検出方法は質問で説明されています:
adb nodaemonサーバー
出力:
「tcp:5037」をバインドできません
2.そしてnetstat -ano | findstr 5037
このポートを取る人を見つけます。
PIDを取得し、タスクマネージャーで見つけます。 [プロセス]タブにpidの列が表示されない場合があるので、設定して含める必要があることに注意してください。
私の場合、このポートを取るのはtfadb.exeです!これは、中国語のビデオプログラムクライアントです。タスクマネージャでそれを殺してみてください。
今、私は起動からそれを停止します。問題は解決しました。
私の場合、genymotionエミュレーターデバイスを使用しようとしていました。 genymotionを開いて実行している状態で、このエミュレーターでアプリを実行しようとしましたが、価値がありません
この部分では、このエラーが発生しました:
'C:\Users\Jose\AppData\Local\Android\sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary
その後、Jaskeyのソリューションを試しましたが、うまくいきません。
そこで、genymotionエミュレーターを停止しました。次に、ADBを再起動します(ツール> Android> Unchecked Unable ADB Integration and then again check)
次に、genymotionエミュレーターを再び起動しました。そして、エミュレーターでアプリが動作するようになりました。
Windowsの場合、
閉じるAndroid Studioおよび使用しているエミュレータのいずれか、
次にgoto-> TaskManagerを実行し、プロセスを終了します(adb.exe)
これらすべてを完了した後、最初にopen Android studioに続いてエミュレーターを開きます。
タスクマネージャからタスク「adb.exe」のバックグラウンドプロセスを終了することで解決しました。そして、それを起動します:)
Android studio。を開いた後、Genymotionエミュレーターを開きます。
PCのタスクマネージャーに移動し、adb.exeを強制終了してから、Androidスタジオに戻ります。初期化して再接続します。
私の場合、ウィンドウ上の1つのアプリケーションはadb.exeを使用します。
そのアプリケーション名はmobogenieです。
修正:: Goto Window TaskManagerでadb.exeを選択し、プロセスの終了を押す
閉じるAndroid studioその後、Task Manager
End Task
adb.exeEnd Task
Java.exeおよびjusched.exe開いたAndroid Studioは正常に動作します
uSB接続を切断Androidデバイス。インターネット接続用に携帯電話経由でラップトップにテザリングしていました。ループバックエラー「ポートは1つのソケット接続にのみ使用されます」 。
私はラップトップから携帯電話のUSB接続を切断し、今Androidスタジオはgenymotionエミュレータを認識し、別のAndroid展開ターゲットボックスでUSB経由で接続したデバイス。
genymotionまたはエミュレーターが機能しない場合、システムとモバイルデバイスにpdanet +をインストールしようとすると、モバイルタイプ(Motorola、sony、other)を選択して、ドライバーを自動的にインストールし、モバイルデバイスでアプリケーションを実行します。
システムのファイアウォールを確認してください。 「アプリにWindowsファイアウォールを介した通信を許可する」がブロックされている可能性がありますAndroid studio。