1. ホーム
  2. アンドロイド

ADBサーバーがACKしない ソリューション

2022-01-23 02:57:22

主な原因は、ADBサーバーがACKしなかったのはadbポート番号によって占有されているためで、次の方法でポート番号を占有しているアプリケーションを見つけることができます。

<スパン 1. CMDでadbサービスを起動する場合。この時、"ADB server didn't ACK"と表示されます。 サービスの起動に失敗する原因はさまざまですが、通常はポートバインディングに失敗することが原因です。

<スパン 2. cmdで、次のように入力します。 <スパン adb nodaemon server ポートバインディング情報を確認してください。通常、'tcp:5037'をバインドできないと報告されます。

<スパン 3. 端っこを占拠しているものを見る ポートで、cmd と入力します。 netstat -ano | findstr "5037" を見ることが可能です。

<スパン <スパン <スパン 4. コマンドを入力します。 <スパン タスクリスト /fi "pid eq 784" Find out because sjk_daemon.exe がポートを占拠しています。

<スパン <スパン <スパン <スパン 最後に、タスクマネージャーでタスクを終了させればOKです。eclipseを再起動します。

<スパン <スパン <スパン

<スパン <スパン <スパン

<スパン <スパン <スパン <スパン D:\-----android-sdk-windows-platform-tools>netstat -ano
アクティブな接続
  プロトコル ローカルアドレス 外部アドレス 状態 PID
<span> TCP 127.0.0.1:5037 John-PC:0 LISTENING 7844</span>

<スパン <スパン <スパン

<スパン <スパン <スパン

<スパン <スパン <スパン <スパン

<スパン <スパン <スパン

<スパン <スパン <スパン

<スパン <スパン <スパン <スパン