5つのAVDに同時にプロジェクトをインストールしようとしていますが、常にこのエラーが発生します。Windows8.1で実行しています。
"* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon"
私はこのエラーに関するstackoverflowの可能な投稿をすべて読み込もうとしましたが、それらのすべてはadbプロセスを強制終了し、Eclipseを再起動するとすべてがうまくいくと述べています。私は投稿に記載されている方法を試しましたが、ポート5037に障害物がないようにセキュリティとファイアウォールもオフにしました。プロジェクトを実行する必要があり、できませんそうするために:(。あなたの参照のために私は次のコマンドの出力を提供できます"netstat -ano | findstr" 5037 ""
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 7144
TCP 127.0.0.1:5037 127.0.0.1:57410 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57411 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57414 ESTABLISHED 7144
TCP 127.0.0.1:5037 127.0.0.1:57415 ESTABLISHED 7144
...
誰かがこの問題の回避策を提案してください、これが原因かもしれません。また、次の画像を見て、何が起こっているのかを推測することもできます。
以下を試してください:
adb kill-server
adb start-server
OSXを使用している場合(OPはそうではないことを知っています):最終的には、ホームディレクトリ内のAndroid設定フォルダーを削除することができました。
rm -Rf ~/.Android
私にとってはうまくいきませんでした、それはAndroid studio 2.0プレビュー1後に発生したパスの問題に関連していました。genymotionと仮想ボックスを更新する必要がありました。
ここで解決方法を説明します link !基本的に必要なことは次のとおりです。
1)genymotion設定を開く
2)adbのSDKパスを手動で指定する
3)adb kill-server
4)adb start-server
同様の質問は
最初にIDEを閉じます。
私の場合、タスクマネージャー経由でadbを強制終了しました(adb kill-server
は機能しませんでした)
その後adb start-server
- デーモンが実行されていません。ポート5037で今すぐ開始*
- デーモンが正常に起動しました *
解決されるよりも「正常に開始されました」と表示されたら、IDEを開始します。
私のMacでは、ターミナルでこのコードを書きました。
xxx-MacBook-Pro:〜xxx $ cd/Users/xxx/Documents/0_Software/adt20140702/sdk/platform-tools /
xxx-MacBook-Pro:platform-tools xxx $ ./adb kill-server
xxx-MacBook-Pro:platform-tools xxx $ ./adb start-server
- デーモンが実行されていません。ポート5037で今すぐ開始*
- デーモンが正常に起動しました *
xxx-MacBook-Pro:platform-tools tuananh $
この助けを願っています。
mobogenieまたはこの問題を引き起こす可能性のあるもののようなモバイルスーツを使用している場合。それもタスクマネージャーから削除してみてください。
注:私は同じ問題に直面し、上記の解決策を試しました。それはうまくいきませんでした、最終的にこの解決策を見つけました。他の誰かに役立つかもしれません!..
最後に、リソースモニターを使用して、すべてのEclipseとadbの再起動が失敗した後、どのアプリケーションがまだポート5037をリッスンしているかを確認しました。
Start > All Programs > Accessories > System Tools >
Resource Monitor > Network > Listening Ports
これは最終的に、Java.exeがポート5037をリッスンしているため、adbがそれを行えないことを示していました。 Java.exeを強制終了し、すぐにadbを開始し(adb start-serverを使用)、adbを開始できるという確認を受け取りました。
Android-sdks\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
私は古いADBサーバーがACKを返さなかったため、ある種の問題を抱えていました*デーモンを起動できませんでした*問題を解決するかもしれませんが、私の問題で他の誰かを見たことがありません。とにかく...
HTC感覚のデフォルトのインストール場所を2(SDカード)に変更しましたが、0(内部)に戻そうとするとこのエラーが発生しました。タスクマネージャーを見ると、adb.exeのインスタンスが2つ実行されており、1つは停止および開始を続け、強制終了できず、もう1つは強制終了できましたが、新しいインスタンスはほぼすぐに開始されました。
私がadbを正常に起動できる唯一の方法は、コマンドウィンドウでコマンドを準備し、タスクマネージャーに移動してadb.exeを終了し、ウィンドウが表示されたときに「adb.exeを強制終了しますか?」 'コマンドウィンドウ上にドラッグし、[OK]をクリックし、すぐにEnterキーを押してコマンドを実行します。コマンドを実行するには、adb.exeを強制終了してから再起動するまでの短いウィンドウで十分なようですが、何か他のことを行おうとしても機能せず、コマンドを実行するたびにこのプロセスを繰り返す必要があります。
PITAしかし、それは私のような無学なナンプティがそれを乗り越えることができる唯一の方法です-うまくいけば、それは誰かを助けるでしょう...