web-dev-qa-db-ja.com

ADBサーバーが確認しませんでした

ラップトップでAndroidアプリケーションを実行できませんでした。 Eclipseは常に同じエラーを表示します。つまり、「ADBサーバーは認識しませんでした」

すべてを試し、ddmsビューからadbを再起動し、コマンドライン(kill-server、start-server)から、タスクマネージャーから、Eclipseを再起動しました。 Androidアプリケーションを実行するとすぐに、adbサーバーを起動してEclipseを再度開くと、コンソールに同じエラーが表示されます。 ADBサーバーは確認しませんでした。

Adbを再起動する以外のアイデアを教えてください

52
ydmpcn

タスクマネージャーでプロセスを強制終了adb.exe(タスクマネージャーを開くため) CTRL+Shift+Esc)私の場合、それを解決します。終了後、adb start-serverまたはadb devicesを実行します。大丈夫。

enter image description here


うまくいかない場合に備えて

この問題はとても簡単に解決できます。

  1. コマンドプロンプトを開く、cd <platform-tools directory>
  2. コマンドadb kill-serverを実行します
  3. Windowsタスクマネージャーを開き、adbがまだ実行されているかどうかを確認します。もしそうなら、単にadb.exeを殺す
  4. コマンドプロンプトでコマンドadb start-serverを実行します

enter image description here


少し難しいアプローチ

コマンドプロンプト(cmd.exe)

netstat -aon|findstr 5037

0.0.0.0のプロセスIDを見つける enter image description here

それがadb.exeであることを確認してください

tasklist|findstr 1980

enter image description here

このプロセスを殺す

taskkill /f /t /im adb.exe

enter image description here

aDBを通常に戻す

enter image description here

詳細については here から確認してください

114
Maveňツ

Macユーザーの場合、私に合ったのは:

  1. アクティビティモニターを開く(Windowsタスクマネージャーに相当)
  2. Adbタスクを強制終了します
  3. Adbを再起動します
8
Reefwing

コマンドでadbを強制終了してください:

taskkill /f /im "adb.exe"

次に、コマンドで再起動します:

adb start-server

それは私にとって非常にうまく機能します:)

4
Dong Thang

〜/ .Android/adb_usb.iniファイルでタイプミスを探します。この問題は、そのファイルが混乱した場合に発生する可能性があります。

2
Joseph Johnson

私のPCでは、コマンドラインtaskkill/f/t/im wandoujia_daemon.exeを使用します(adb.exeまたはbas_daemon.exeがタスクマネージャで実行されていないため)そして... adbサーバーが正常に起動しました

1
nam

@maveňツソリューションに加えて。

実際、このアドレス0.0.0.0:0を使用してプロセスを強制終了する必要があります。そのため、タスクマネージャーからadb.exeを強制終了したほとんどの人が働いていました(私の場合、タスクマネージャーでさえ見ることができませんでした)。

@maveňツステップに従って、他のプロセスがこのアドレスを使用していることがわかりました。私はそれを殺すために先に進みました、それは私にACCESS DENIEDErrorとして与えました。

したがって、tasklist|findstr ****を使用して、プロセスの名前を見つけ、タスクマネージャーから強制終了しました。

動作を開始した後。

私の場合、bas_daemonbas_helperは、両方とも MOBOROBO に対応するこのアドレスを使用していました

0
DeltaCap019

コマンドプロンプトからADBを強制終了します。コマンドプロンプトからもEclipseを強制終了します。 [adb start-server]を使用してそこからadbサーバーを起動し、再度起動します。

0
Manoj Saini

私の場合、コマンドラインtaskkill /f /t /im bas_deamon.exe(adb.exeが開始されていないため)を使用し、adbサーバーが正常に開始されました

0
beginner1417