AndroidアプリケーションをAndroidエミュレータでいつも試してみると、突然エラーメッセージが表示されます。Windows8で作業しています。残念ながら問題を解決できなかった次のことを試しました。
さらに、私はグーグル氏からいくつかのアドバイスを試してみましたが失敗しました。
私が覚えていることができる唯一のことは、コンピューター上のadbを常に破壊した可能性があることです.Motorolaスマートフォンをラップトップに接続し、Motorola usbドライバーをインストールしましたが、adbはエミュレーターでも動作しないと言いました。
どんな助けもありがたいです。この問題は今では丸一日以上悩んでいます。おそらく誰かがWindows 8で同様の問題を抱えていましたか?
その間、エミュレータは再び機能します。何が問題を解決したのか明確に言うことはできません。次の2つのことの組み合わせになります。
最後に、それはWindows 8の問題かもしれませんが、私にはわかりません。
OSXでは助けました:
5037ポートを使用してすべてのプロセスを強制終了します
Sudo lsof -i |grep 5037
Sudo kill PID_NUMBER
コンソールからadbデバイスを実行する
adb devices
これを試して、
管理者権限でコマンドプロンプトを開き、入力します
netsh interface tcp set global autotuninglevel = disabled
これは私のために働いた
編集:Windowsのみ
コマンドプロンプトでadb.exeを強制終了します。コマンドプロンプトを開き、adb.exeが配置されていて、adb kill-serverと入力します
多分 HTTP Proxy
localhostをブロックしました127.0.0.1:5037
HTTP Proxy
、下の図のようなローカルホストを必ず除外してください
また、ポートはファイアウォールおよびアンチウイルスファイアウォールによってブロックされる可能性もあります。同様に注意してください。
私は同じ問題を抱えていました、ここに私の簡単な修正があります:
-タスクマネージャーに移動し、Windowsでadb.exeを探して強制終了します
-コマンドプロンプトに移動し、adb devices ==>をタップして、adbデーモンを自動的に起動します
それが他の誰かに役立つ場合、私にとっては、問題はタブレットがコンピューターに接続されたUSBハブに関連していた(使用中のWebカメラを取り外すことで修正された)。
これを試して、
adb kill-server
adb root
プロンプトにはadbd is already running as root
。
それで修正されるはずです。
同じエラーが発生しました。心配しないで。解決策があります。タスクマネージャーに移動します。 adb.exeというプロセスを強制終了します。 2つまたは3つのプロセスがあります。それらをすべて殺します。できました。それが動作します。
私も同じ問題を抱えています。ポート5037が空いており、ポート5555〜5585が使用可能であり、別のプロセスで使用されていないことを確認します。
「ADBサーバーは、実行中のすべてのエミュレーター/デバイスインスタンスへの接続をセットアップします。5555〜5585の範囲の奇数番号のポートをスキャンして、エミュレーター/デバイスインスタンスを見つけます。」
FROM: http://developer.Android.com/tools/help/adb.html
Windowsのポートでリッスンしているプロセスを確認するには、次を使用できます。
C:> netstat -an -o
Asus Syncユーティリティ(Transformerの700と701の両方)でも同じことが言えます。 ABDドライバーとSyncユーティリティの間にUSBポートの競合があると思います。
同期ユーティリティを終了すると、問題が解決します。
毎回次のように動作します:File-> Invalidate Caches/Restart select Invalidate and Restart
そして、あなたは行ってもいいです。
<sdk>\platform-tools
としてディレクトリの場所からコマンドプロンプトからadb
を開いてみてください。
Adbファイルが見つからない場合は、Android SDKを最新バージョンで再インストールし、もう一度実行してみてください。
この手順で問題は解決すると思います。
ついにコンピューターを再起動したところ、問題は解決しました。
HTC Syncをアンインストールします。または、何らかの方法で無効にします。
これはMac OS Xで見ました。
Android Studioをシャットダウンしてadb get-state
ターミナル。 Android Studioのバックアップを開始したとき、警告は消えていました。
ところで、私はただAndroid Studioを再起動してみました。運が悪かったです。OSの再起動でも修正されたはずです。
これは、さまざまな問題が原因で発生した可能性があります。これは、USBデバッグ用にAndroid電話デバイスをプラグインしてから、数時間後に(そして複数のAndroid studio/phpstorm再起動)手動でデバイスのプラグを抜く必要がありました。
私は数日前にこの問題に直面しました。タスクマネージャーを開くと、2つのadb runnigが表示されました。 Android電話をアプリケーションのデバッグ用に接続するのにmobogenieを使用していることが原因の可能性があります。この問題はmoboginieとadtポートの競合によるものです。
!)Eclipseを閉じます2)タスクマネージャーに移動し、すべてのadbプロセスを強制終了します。 3)次に、Android sdk 4)でプラットフォームツールに移動し、Shiftキーを押しながらマウスを右クリックして、[ここでコマンドウィンドウを開く]オプション5)を入力します
adb kill-server adb start-server
6)サーバーが正常に起動した場合、Eclipseを起動してから電話を接続します(Eclipseを起動する前に電話を接続しないでください)