adbを適切にインストールし、上記のすべての救済策を試した場合は、私の救済策を聞いてください。
android 4.2.2で「デバイスオフライン」と表示される理由は、androidにはデバッグポートとして使用できるusbポートのホワイトリストを作成するセキュリティ機能が4.2.2にあるためです。
USBにデバイスを接続して「adbdevices」コマンドを入力すると、デバイスにポップアップウィンドウが表示され、接続を受け入れるように求められます。
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
それでおしまい