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

ADBサーバーがackしない問題の解決策(ADB接続の問題)

2022-01-24 03:23:34

多くのAndroid開発エンジニアがこの問題に遭遇していると思いますが、ネット上には多くの解決策があり、このためにポートが占有されていることが、この状況のほとんどの原因と推定されますが、私は他の方法を試していませんが、ただポートを占有するプロセスを殺してadbとeclipseを再起動し、以下がその具体的な手順となります。

ステップ1:まずDDMSのDeviceでadbをリセットしてみてください、多分あなたは1つのステップでそれを取得し、直接問題を解決することができます、EclipseはDDMSを見つけるのが非常に良いので、私はここでそれを繰り返しません、Android Studioであれば、ADK Managerの右側にDDMSがあります。

下から3番目は、クリックすると

名前の上に小さな下向き矢印があるので、それをクリックしてadbをリセットします。それでもうまくいかない場合は、次のステップに進みます。

Step 2: まずSDKパスsdkplatform-toolsに移動し、そこにadb.exeがあるので、Shift+右マウスボタンを押しながら、Open command window here"を選択すると、adbコマンドを使用できます。

ステップ3:adb start-serverコマンドを入力し、次のように表示されます。

起動に失敗しました

ステップ4: adb nodaemon serverコマンドを入力して、ポートバインディングの問題かどうかを確認します。よくあることですが、もし、"cannot bind 'tcp:5037'" と言われたら、それは本当にポートバインの問題です

ステップ5: netstat -ano | findstr "5037" コマンドを入力し、ポートを占有するプロセスを確認し、最後の列の数字をチェックし、それはポートを占有するプロセス番号PIDである。

ステップ6:タスクマネージャーを開き、対応するPIDを確認します。開いてみて、PIDの列がない場合は、「表示->」をクリックして、その列を選択することができます。

PIDを確認し、表示されていることを確認し、該当するPIDを探し、キルする

ステップ7: adb start-serverコマンドを再入力してadbをオンにします。成功したらEclipseまたはASを再起動します。