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!
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
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.
Cela se produit de temps en temps, essayez ces trois options dans n’importe quel ordre:
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
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
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
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
.
J'ai finalement trouvé que je courais une version finale de l'application. Tellement stupide ...
Cliquez sur l'icône "Bug" et c'est fait.
Peut-être que vous pouvez redémarrer votre PC/Mac. Ça marche pour moi.
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;).
Si tout ne fonctionne pas, essayez de vérifier votre fichier manifeste, définissez:
Android:debuggable="true".