Studio Android ne peut pas se connecter à des périphériques de débogage

Android Studio ne peut pas se connecter à des périphériques de débogage.

Lorsque je clique sur le bouton de débogage, l'onglet de débogage me montre

  • Passing String array entre deux classes dans l'application Android
  • Est-ce que Secure.ANDROID_ID est unique pour chaque périphérique?
  • Un taux de balayage WiFi plus rapide pour obtenir des modifications rssi android
  • PRIORITY_LOW_POWER vs PRIORITY_BALANCED_POWER_ACCURACY pour le service google play v2
  • L'application Bluetooth LE, comment la construire cross-plaftorm (iOS-Android)?
  • Échantillon HelloWebView: java.lang.SecurityException: refus d'autorisation
  • Connecting to the target VM, address: 'localhost:8600', transport: 'socket' 

    Dans les variables

    Quand j'ai essayé à nouveau, il m'a dit

     12:14:44 Error running Android Debugger (8600): Unable to open debugger port : java.io.IOException "handshake failed - connection prematurely closed" 

    Ensuite, cliquez sur l'onglet Dépannage.

      Disconnected from the target VM, address: 'localhost:8600', transport: 'socket' 

    Dans les variables

    Ma version Android Studio est 0.4.4 #AI133-1005886

    Ce problème me heurte depuis longtemps.

    J'utilise OS X

  • Impossible de convertir @ drawable / in drawable
  • SQLiteOpenHelper vs ContentProvider
  • Changer la marge droite d'une vue par programme?
  • Comment détecter par programme le profil d'énergie du périphérique SONY - Stamina est activé
  • Acivity se détruit tout en appuyant sur le bouton d'accueil.
  • Comment placer la vision de texte à droite et à gauche de la mise en page?
  • 12 Solutions collect form web for “Studio Android ne peut pas se connecter à des périphériques de débogage”

    C'est ainsi que j'ai résolu le même problème:

    1) Je ne pense pas que ce soit important, mais je: mis à jour tous les éléments en attente de mise à jour des choses ADT. Et redémarré l'OS. Mais j'ai toujours été incapable de déboguer

    2) Ensuite: j'ai lancé AS. Terminal ouvert et l'a exécuté:

     ./adb get-state 
    • Daemon ne fonctionne pas. Le démarrant maintenant sur le port 5037 *
    • démon a démarré avec succès *

    Comme vous pouvez le voir, Daemon a commencé automatiquement après avoir demandé son état. Je n'ai donc plus rien fait. Juste essayé de déboguer et cette fois le débogage a fonctionné.

    PS Après avoir redémarré, le débogage de l'AS a continué à fonctionner. Donc, il n'y avait plus besoin de manipulations terminales

    Dans le studio Android: outils-> Android-> activez l'intégration AdB (cela doit être vérifié), décocher ceci, puis vérifier à nouveau. Cela m'a résolu ce problème. (Il redémarre l'intégration adb)

    C'est ainsi que j'ai résolu le même problème: (1) retirez ou déconnectez votre téléphone! (2) connectez votre téléphone à nouveau!

    Eh bien, ce qu'il a travaillé pour moi: j'ai changé mon fichier / etc / hosts et je m'assure que ces 3 lignes se trouvent au bas du fichier:

     127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 

    Pour moi, il y avait une autre instance de DDMS (autre que Android studio) était en cours d'exécution … Je l'ai fermé et j'ai redémarré le Debug … J'ai commencé à fonctionner.

    Si vous utilisez VirtualBox avec le système d'exploitation Androidx86, vous devez d'abord réveiller le simulateur: Machine -> Arrêt ACPI (Host + U)

    Pour tous ceux qui n'ont pas encore résolu ce problème, ./adb get-state m'a travaillé.

    Mais, la deuxième fois que j'ai eu ce problème, la cause était le mauvais élément sélectionné dans un menu déroulant appelé Select Run/Debug Configuration côté du bouton de débogage. La sélection de l' App dans ce menu résoudrait le problème. (Reportez-vous à la réponse à cette question: Android Studio toujours déconnecter immédiatement après le début de "debug" )

    J'ai résolu ce problème en redémarrant mon studio Android

    Si aucune des autres solutions ne fonctionnait pour vous (comme cela ne l'était pas pour moi), je suggère d' essayer de réinstaller les outils de la plate-forme .

    1 – Démarrez le gestionnaire SDK autonome.

    De Android Studio: Outils-> Android-> Gestionnaire SDK, onglet Outils SDK, cliquez sur démarrer le gestionnaire SDK autonome.

    2 – Fermer Studio Android.

    3 – Dans le gestionnaire SDK , dans le dossier Outils : vérifiez les outils de plate-forme Android SDK et cliquez sur le bouton Supprimer les paquets en bas à droite.

    4 – Dans Explorer , supprimez le dossier android-sdk-path \ platform-tools.

    5 – Retour dans le gestionnaire de SDK : vérifiez les outils de plate-forme Android SDK et cliquez sur le bouton Installer les paquets .

    Dans un environnement Windows, j'ai créé Taskmgr et il a montré de nombreuses copies du débogueur en cours d'exécution. L'arrêt de Android Studio et le redémarrage ont résolu le problème.

    Ce qui a fonctionné pour moi, c'est l'installation de tous les nouveaux outils:

    • LLDB 2.3 (lldb; 2.3)
    • CMake 3.6.3155560 (cmake; 3.6.3155560)
    • GPU Outils de débogage (extras, android, gapid, 3)
    • Développement instantané de développement SDK (extras, google; instantapps)

    J'espère que ça aide quelqu'un.

    J'ai également eu cette erreur, et les autres réponses ne fonctionnaient pas pour moi.

    Je l'ai réparé en supprimant

    multiDexEnabled true

    De ma configuration de débogage dans le fichier build.gradle.

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