私はこの質問をする前にGoogleとSOの両方で真剣に検索しました-主にそこに提案のどれも私の問題を解決しなかったためです!
新しいIntellijとAndroid SDKを新しくインストールしたUbuntu 13.10で動作させるために失敗した後、私はあなたに助けを求めています。すでにそこに何千もの提案があることを知っていますが、どれもありません彼らは私のために働いた。
これが私が試したものです:
最後のコマンドでデバイスがリストされました。つまり、問題なくデバイスを検出できました。
オンラインで何時間も費やして他の人からの提案を役に立たないようにしてきたので、他に何を試して何をすべきかわかりません。
私のAndroidアプリ開発に戻るのを待つことができないので、どんな助けも本当に感謝します!ありがとうございます。
EDIT-SOLUTION
私はこの問題を解決し、この問題を抱えている他の人のためにここに文書化しました。 ADBが応答しない-解決策
これがお役に立てば幸いです。
これは私のために働きました(Ubuntu 14.04):
Sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6
閉じるAndroid Studio 5037ポートを使用してすべてのプロセスを終了します
Sudo lsof -i |grep 5037
Sudo kill PID_NUMBER
コンソールからadbデバイスを実行する
adb devices
フォローしました
chmod u + x/path/to/adb
再起動しましたAndroid studio
同じエラーが発生しました。仮想デバイスを起動した後、作成中のアプリを実行しようとしましたが、エラーが再度表示されましたが、ヒントが追加されていました。SDKプラットフォームツールをインストールしてください。 SDK Managerを開き、「Android SDK Platform-tools」Rev。19.0.2がインストールされていないことを確認します。インストールすると、ADBはエラーなしで動作し始めました。
(私はAndroid Ubuntu 14.04のAndroid 6.0を実行しており、プラットフォームツールを削除したことを覚えていません)
依存関係がない場合は、apt-getユーティリティを使用してia32-libs、lib32ncurses5-dev、およびlib32stdc ++ 6パッケージをインストールすることで問題を解決できます。これは、64ビットマシンで32ビットアプリを実行するために必要です。問題が解決しない場合は、lamppなどの別のクライアントサーバープログラムが実行されている可能性もあります。これは、Androidデバッグブリッジもクライアントサーバープログラムであるためです...この場合、あなたができることは、プログラムを停止して再起動することですAndroid studio。システムを再起動することもできます...
/ bin/adbが存在することを確認してから、私の場合、Sdkツールからadbを削除します。
rm ~/Android/Sdk/platform-tools/adb
AdbをbinフォルダーからSdkフォルダーにコピーします。
cp /bin/adb ~/Android/Sdk/platform-tools/adb
私も同じ問題を抱えていました。私の問題の説明を手伝おうと思います。私はHTCでSeleniumテストを実行しようとしていたため、Android Debug Bridgeをあなたと同じようにインストールする必要があります。ブリッジのインストールに問題はないと私は信じています。デバイスをUSBポートに接続し、「adbデバイス」のスクリプトを実行すると、デバイスが接続されているかどうかを確認できます。その後、よくわかりませんが、Seleniumと同じようにサーバーをインストールする必要があると思いますAndroidを使用して、データを携帯電話にストリーミングします。
Adbがユーザーの$ PATH変数に含まれていることを確認してください。
または
whereisで検索して、./ adbで実行することができます
パスAndroid/Sdk/platform-tools /に移動し、ターミナルからこのコマンドを実行します
./ adb start-server