web-dev-qa-db-fra.com

Pas de processus de débogage dans Android studio lorsque vous êtes connecté à un téléphone qui exécute Android 6.0

toutes les personnes!

Je suis tellement confus par le studio Android . Lorsque je branche 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ébogables", pas commun "pas d'applications débogables".

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

Des idées?

Merci!

45
kimichang

Vous devez activer adb integration, il suffit d'aller à Tools--> Android--> Vérifier 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

47
Zinc

J'avais 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 dans release , puis, lorsque j'ai modifié les variantes de construction en debug , j'ai pu sélectionner le processus.

27
Loic

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
18
koperko

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

9
user3138806

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 ADB . Vous devriez activer Outils-> Android-> Activer l'intégration ADB

7
Khalid Taha

Peut-être avez-vous récemment lancé Android Device Monitor, qui vous a peut-être demandé de désactiver l'intégration ADB. Habituellement, lorsque vous quittez Android Device Monitor, l'intégration ABD est automatiquement réactivée. Mais parfois, ce n'est pas le cas, veuillez donc vérifier Tools/Android/Enable ADB Integration

4
Mark

si vous définissez minifyenabled sur true, vous pouvez être confronté à cette erreur. Donc, si vous exécutez votre version d’application ou votre débogage, assurez-vous que minifyenabled est false.

2
Ali Gürelli

J'ai finalement trouvé que je courais une version finale de l'application. Tellement stupide ...

2
civic.LiLister

Cliquez sur l'icône "Bug" et c'est fait.

2
thatzprem

Peut-être que vous pouvez redémarrer votre PC/Mac. Ça marche pour moi.

0
Scott Wang

Vous devez télécharger des pilotes USB pour votre téléphone (dans ce cas, c’est un samsung s5). Le lien vers ses pilotes est celui-ci:

http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0

Une fois que vous y êtes, suivez les étapes une fois téléchargées et votre téléphone sera reconnu. J'espère que je pourrais aider;).

0
DzefersonS

Si tout ne fonctionne pas, essayez de vérifier votre fichier manifeste, définissez:

Android:debuggable="true".
0
Rahul Jain