69 votes

Pas de processus de débogage dans Android Studio lorsqu'il est connecté à un téléphone qui exécute Android 6.0

toutes les personnes!

Je suis tellement confus par android studio. Lorsque je connecte mon téléphone pour déboguer des applications, Logcat peut détecter mon téléphone, mais je ne peux pas choisir de processus. Il disait "pas de processus déboguables", pas commun "pas d'applications déboguables".

Mon téléphone est Samsung S5 (Android 6.0), enracinée.

Des idées?

Merci!

65voto

Loic Points 373

J'ai eu un problème similaire, lorsque je construisais une application, je pouvais sélectionner le périphérique dans Logcat, mais pas le processus. (même message, "Aucun processus débogable")

La raison: je construisais mon application en version , puis, lorsque j'ai modifié les variantes de construction pour déboguer , j'ai été en mesure de sélectionner le processus.

53voto

Zinc Points 779

Vous devez activer adb integration , allez simplement à Tools -> Android -> Vérifiez Enable ADB Integration

C'était une fonctionnalité par défaut il y a quelques versions mais maintenant elle est désactivée par défaut

36voto

user3138806 Points 95

Dans mon cas, avec Android Studio 3.1.3, je devais activer la case à cocher "Utiliser le backend de libusb" dans Fichier -> Paramètres -> Construire, Exécution, Déploiement -> Débogueur.

35voto

koperko Points 1685

Cela se produit de temps en temps, essayez ces trois options dans n’importe quel ordre:

  1. Redémarrez Android Studio (de préférence avec les caches invalidés également)
  2. Redémarrez votre téléphone
  3. Désactiver et réactiver le débogage USB

13voto

Khalid Taha Points 1249

une des raisons est que votre application est marquée comme non débogable dans le fichier build.gradle

 buildTypes{
    release{
        debuggable false
    }
}
 

une autre raison peut-être que vous n'avez pas autorisé l'intégration de la BAD. Vous devez activer Outils-> Android-> Activer l'intégration ADB

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X