20

同様の問題を抱えているユーザーを何人か読んだことがありますが、見つけた解決策のどれも私の問題を解決していません。

Android 4.2.2を実行しているNexusデバイスがいくつかありますが、それらはすべてオフラインとして表示され、プラグを差し込んだときにプロンプ​​トが表示されません。

私はすでに試しました:

  • それらを抜く/差し込む
  • USBデバッグのオフ/オンの切り替え
  • コンピューター、ネクサスデバイス、およびadbサーバーの再起動
  • ドライバーを再インストールし、ドライバーをSamsungADBドライバーに切り替えることもできます
  • adb1.0.31を実行していることを確認しました
  • パスがadb.exeを指していることを確認してください
  • コンピューター全体の古いadb.exeファイルを削除しました
4

4 に答える 4

35

adbを適切にインストールし、上記のすべての救済策を試した場合は、私の救済策を聞いてください。

android 4.2.2で「デバイスオフライン」と表示される理由は、androidにはデバッグポートとして使用できるusbポートのホワイトリストを作成するセキュリティ機能が4.2.2にあるためです。

USBにデバイスを接続して「adbdevices」コマンドを入力すると、デバイスにポップアップウィンドウが表示され、接続を受け入れるように求められます。

USBのRSAフィンガープリントを受け入れるポップアップウィンドウ

USBのRSAフィンガープリントを受け入れた後、「adbデバイス」を再度発行して、デバイスがオフラインではなくなったことを確認できます。

ポップアップウィンドウが表示されない場合は、adbバージョンが古いため、adbバージョンは少なくとも1.0.31である必要があります(コマンド「adbversion」を使用してバージョンを確認できます)。バージョンが1.0.31より古い場合は、googleの最新の更新を使用してplatform-toolsパッケージを更新してください。最新バージョンはsdk-repositoryにあります。OSに関連付けられて いるplatform-tools*.zipを見つけて、からダウンロードしhttps://dl-ssl.google.com/android/repository/platform-tools*.zipます。

たとえば、platform-toolsのバージョン19.0.1は、次のリンクを使用してダウンロードできます。

Linuxの場合:https ://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

Windowsの場合:https ://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip

MacOSxの場合:https ://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip

それでおしまい

于 2013-04-08T02:49:53.413 に答える
3

ついに答えが見つかりました。どうやら独自のADB.exeを出荷している「SnapPea」をインストールしました。どういうわけか邪魔でした。この不十分に記述されたソフトウェアをアンインストールして再起動すると、問題が修正されました。

Android開発者として、この種のことは恐ろしいことです。それは私がしたことすべてをどこかのホームサーバーに送っていたのでしょうか?なぜソフトウェアが顧客のコンピュータにADBをインストールする必要があるのですか?

これがおそらく、Googleが最初にこのセキュリティ対策を追加しなければならなかった理由です...

于 2013-02-26T00:34:47.787 に答える
2

同じ問題が発生しましたが、ADTEclipseプラグインが古くなっていました。私はすべてのアップデートをインストールし、すべてがうまくいきました。それがあなたにとって同じかどうかはわかりません、時々私たちはただアップデートを置くのを忘れました...

于 2013-02-27T16:22:39.380 に答える
1

私にとっては機能していましたが、1分後(USBケーブルを再接続すると)デバイスは「オフライン」になりました。デバイスの開発者設定でUSBデバッグオプションを無効にしてから再度有効にすることで、再び「オンライン」になりました。

于 2014-06-29T19:07:20.123 に答える