2013-02-26 6 views
19

私は同じような問題を抱えている複数のユーザーを読んだことがありますが、私が見つけた解決策のどれもが私の問題を解決していません。私はそれらを接続するとAndroid 4.2.2オフラインデバイス

私は、Android 4.2.2を実行しているいくつかのNexusデバイスを持っており、それらはすべてオフラインと、それらのどれもとして表示は、プロンプトが表示さ

私はすでに試した:。

  • を抜きます/
  • でそれらを接続するコンピュータ、ネクサスデバイスとドライバを再インストールし、ADBサーバー
  • を再起動してUSBデバッグ
  • にオン/オフの切り替え、さらにはSにドライバを切り替えますamsung ADBドライバ
  • 私は確認しましたADB 1.0.31
  • を実行している私のパスポイントは私の全体のコンピュータ上の任意の古いadb.exeのファイルを削除した
  • をadb.exeが確認さ

答えて

3

が最後に見つかりました回答。私は「SnapPea」をインストールしました。これは明らかにADB.exeを出荷しています。それは何とか途中で入っていた。この不適切に書かれたソフトウェアをアンインストールし、再起動すると問題が解決しました。

Androidの開発者として、このタイプのものは怖いです。どこかのホームサーバーにすべてのことを送っていたのですか? ADBをお客様のコンピュータにインストールする理由は何ですか?

これはおそらく、Googleが最初の場所でこのセキュリティ対策を追加する必要がありました理由です...

+0

SnapPeaプロセスを終了し、デフォルトのADBを使用します。中国のAndroidデバイスマネージャのロットは、マネージャ自身のadbクライアントを使用してAndroidデバイスと接続します。 – RxRead

2

私は同じ問題を持って、それはちょうど私のADT Eclipseプラグインのウィッヒだったが古くなっていました。 私はすべてのアップデートをインストールし、すべてがうまくいった。 あなたのために同じものがあるかどうかわからない場合があります...

+0

ありがとうございます。私は質問に記載されているように更新しました。 SnapPeaが干渉しているということだけでした。 – Justin

33

adbが正しくインストールされていて、上記の救済策をすべて試してみると、

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

USBでdeivceを接続し、コマンドを入力し、「ADBデバイス」の後、ポップアップウィンドウがお使いのデバイスに上昇し、接続を受け入れるようにお聞きします。あなたのusbのRSA指紋を受け入れた後

popup window to accept RSA fingerprint of your usb

ポップアップウィンドウが表示されない場合は、adbのバージョンが古いため、adbのバージョンが1.0.31以上である必要があります。これで、「adbデバイス」を再度発行することができます。 (あなたは "adb version"コマンドを使ってバージョンを見ることができます)。バージョンが1.0.31より古い場合は、googleの最新のアップデートを使用してプラットフォームツールパッケージを更新してください。最新のバージョンはsdk-repositoryです。 プラットフォームツール* .zipをご使用のOSに関連して検索し、https://dl-ssl.google.com/android/repository/platform-tools*.zipからダウンロードしてください。

たとえば、バージョン19.0。プラットフォームのツールの1は、これらのリンクを使用してダウンロードすることができます:Linux用の

:Windows用のhttps://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

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

私にとって

+5

ありがとう!いくつかの非実用的な解決策を試した後、私はこの問題を最終的に解決しました。 – CodeSpeaker

+0

それも、私のために働く、ありがとう! +1 –

+1

@サリガリン、私は答えを編集する時間がありません(多分誰かがあります;)、http://の "platform-tools * zip" /dl-ssl.google.com/android/repository/repository-8.xml(「site:dl-ssl.google.com/android/repositoryプラットフォームツール」を検索して見つかりました) –

1

だということでした1分後(USBケーブルの再接続時)、デバイスは「オフライン」でした。デバイスの開発者設定で[USBデバッグ]オプションを無効にして再度有効にして、もう一度「オンライン」にしました。

関連する問題