Android 4.2.2 Device Offline

J'ai lu plusieurs utilisateurs ayant des problèmes similaires, mais aucune des solutions que j'ai trouvées n'a résolu mon problème.

J'ai plusieurs périphériques Nexus exécutant Android 4.2.2 et tous apparaissent hors ligne et aucun d'entre eux ne montre une invite lorsque je les branche.

  • Xamarin ne forme pas la taille de l'image
  • La compilation Android Valgrind échoue
  • Vous ne trouvez pas l'ID de mise en page pour <1% des utilisateurs?
  • Comment définir le focus sur le droit du texte dans EditText pour Android?
  • FragmentTabHost ne crée pas de vue dans Fragment in android
  • Glissez les animations Android de droite à gauche
  • J'ai déjà essayé:

    • Débrancher / brancher
    • Désactivation / désactivation du débogage usb
    • Redémarrage de l'ordinateur, des périphériques nexus et du serveur AdB
    • Réinstaller les pilotes et même changer les pilotes aux pilotes ADB de Samsung
    • Confirmé J'utilise adb 1.0.31
    • Assurez-vous que mon chemin indique AdB.exe
    • Supprime les anciens fichiers adb.exe sur tout mon ordinateur

  • Attendre que Firebase récupère les données
  • Comment réveiller Android Wear lorsqu'il est en mode veille?
  • Supprimez l'espace blanc indésirable dans WebView Android
  • L'essai visant à réparer les androïdes "l'utilisation illégale ou erronée d'une classe centrale" est devenu mauvais
  • ProgressDialog n'est pas affiché lorsque AsyncTask.get () appelé
  • Plusieurs clés et valeurs JSONObject ne seront pas enregistrées dans Parse
  • 4 Solutions collect form web for “Android 4.2.2 Device Offline”

    Si vous avez correctement installé AdB et que vous avez essayé tous les remèdes mentionnés ci-dessus, écoutez ma solution:

    La raison de l'apparition de "périphérique hors ligne" dans Android 4.2.2 est que Android dispose d'une fonctionnalité de sécurité dans 4.2.2 qui crée une liste blanche de ports usb qui peut être utilisé comme port de débogage.

    Après avoir branché deivce dans usb et en entrant dans la commande "périphériques adb", une fenêtre contextuelle sera générée dans votre appareil et vous demandera d'accepter la connexion:

    Fenêtre contextuelle pour accepter l'empreinte digitale RSA de votre usb

    Après avoir accepté l'empreinte RSA de vous usb, vous pouvez maintenant émettre les "périphériques adb" et voir le périphérique n'est plus hors ligne,

    Si vous ne voyez pas la fenêtre contextuelle, la raison pour laquelle votre version adb est ancienne, votre version adb doit être d'au moins 1.0.31 (vous pouvez voir la version en utilisant la commande "version AdB"). Si la version est antérieure à 1.0.31, mettez à jour votre package d'outils de plate-forme en utilisant les dernières mises à jour de Google. Vous pouvez trouver la dernière version dans sdk-repository . Trouver des outils de plate-forme * .zip associés à votre système d'exploitation et télécharger à partir de https://dl-ssl.google.com/android/repository/platform-tools*.zip .

    Par exemple, la version 19.0.1 des outils de plate-forme peut être téléchargée à l'aide de ces liens:

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

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

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

    c'est tout

    Enfin, j'ai trouvé la réponse. J'avais installé "SnapPea", qui apparemment expédie son propre ADB.exe. Il était en quelque sorte gênant. La désinstallation de ce logiciel mal écrit et le redémarrage ont résolu le problème.

    En tant que développeur Android, ce type de chose est effrayant. Est-ce qu'il envoyait tout ce que j'ai fait à un serveur à domicile quelque part? Pourquoi un logiciel doit-il installer ADB sur l'ordinateur d'un client?

    C'est probablement la raison pour laquelle Google a dû ajouter cette mesure de sécurité en premier lieu …

    J'ai eu le même problème et c'était juste mon plugin ADT Eclipse qui était périmé. J'installe toutes les mises à jour et tout s'est bien passé. Je ne sais pas si c'est le même pour vous, parfois nous avons simplement oublié de mettre les mises à jour …

    Pour moi, cela fonctionnait, mais une minute plus tard (lors de la reconnexion du câble usb), le périphérique était «hors ligne». Je l'ai encore «en ligne» en désactivant et en réactivant l'option USB Debugging dans les paramètres de développeur de l'appareil.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.