web-dev-qa-db-ja.com

ADBが応答しない-しばらく待つか、adbを強制終了するか、64ビットを再起動します(Ubuntu 13)

私はこの質問をする前にGoogleとSOの両方で真剣に検索しました-主にそこに提案のどれも私の問題を解決しなかったためです!

新しいIntellijとAndroid SDKを新しくインストールしたUbuntu 13.10で動作させるために失敗した後、私はあなたに助けを求めています。すでにそこに何千もの提案があることを知っていますが、どれもありません彼らは私のために働いた。

これが私が試したものです:

  • adb kill-server
  • adb start-server
  • adbデバイス

最後のコマンドでデバイスがリストされました。つまり、問題なくデバイスを検出できました。

  • 51-Android.rulesのような必要なルールをすべて追加しましたが、それらは問題ないはずです。
  • IDEを数回起動して再起動しましたが、成功しませんでした。
  • ライブラリをインストールして64ビットの問題を修正しました
  • とにかく毎回自動的に生成されるため、.Androidフォルダーのadbキーも削除しました。
  • IntelliJまたはSDKの他の古いバージョンはありません。
  • これはUbuntuのクリーンインストールでした。私はWindows 8を完全に削除し(そう、Windowsで完了しました)、Ubuntu 13をインストールしました。

オンラインで何時間も費やして他の人からの提案を役に立たないようにしてきたので、他に何を試して何をすべきかわかりません。

私のAndroidアプリ開発に戻るのを待つことができないので、どんな助けも本当に感謝します!ありがとうございます。

EDIT-SOLUTION

私はこの問題を解決し、この問題を抱えている他の人のためにここに文書化しました。 ADBが応答しない-解決策

これがお役に立てば幸いです。

12
Eenvincible

これは私のために働きました(Ubuntu 14.04):

Sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6
34
Snowfox

閉じるAndroid Studio 5037ポートを使用してすべてのプロセスを終了します

Sudo lsof -i |grep 5037

Sudo kill PID_NUMBER

コンソールからadbデバイスを実行する

adb devices
10
Michał Jurczuk

フォローしました

chmod u + x/path/to/adb

再起動しましたAndroid studio

2
Sushil Kadu

同じエラーが発生しました。仮想デバイスを起動した後、作成中のアプリを実行しようとしましたが、エラーが再度表示されましたが、ヒントが追加されていました。SDKプラットフォームツールをインストールしてください。 SDK Managerを開き、「Android SDK Platform-tools」Rev。19.0.2がインストールされていないことを確認します。インストールすると、ADBはエラーなしで動作し始めました。

(私はAndroid Ubuntu 14.04のAndroid 6.0を実行しており、プラットフォームツールを削除したことを覚えていません)

1
CarlosRos

依存関係がない場合は、apt-getユーティリティを使用してia32-libs、lib32ncurses5-dev、およびlib32stdc ++ 6パッケージをインストールすることで問題を解決できます。これは、64ビットマシンで32ビットアプリを実行するために必要です。問題が解決しない場合は、lamppなどの別のクライアントサーバープログラムが実行されている可能性もあります。これは、Androidデバッグブリッジもクライアントサーバープログラムであるためです...この場合、あなたができることは、プログラムを停止して再起動することですAndroid studio。システムを再起動することもできます...

0
Ratul Doley

/ bin/adbが存在することを確認してから、私の場合、Sdkツールからadbを削除します。

rm ~/Android/Sdk/platform-tools/adb

AdbをbinフォルダーからSdkフォルダーにコピーします。

cp /bin/adb ~/Android/Sdk/platform-tools/adb
0
exg

私も同じ問題を抱えていました。私の問題の説明を手伝おうと思います。私はHTCでSeleniumテストを実行しようとしていたため、Android Debug Bridgeをあなたと同じようにインストールする必要があります。ブリッジのインストールに問題はないと私は信じています。デバイスをUSBポートに接続し、「adbデバイス」のスクリプトを実行すると、デバイスが接続されているかどうかを確認できます。その後、よくわかりませんが、Seleniumと同じようにサーバーをインストールする必要があると思いますAndroidを使用して、データを携帯電話にストリーミングします。

0

Adbがユーザーの$ PATH変数に含まれていることを確認してください。

または

whereisで検索して、./ adbで実行することができます

パスAndroid/Sdk/platform-tools /に移動し、ターミナルからこのコマンドを実行します

./ adb start-server

0
Himanshu itmca