89 votes

Impossible de déboguer l'application dans Android Studio

Je suis en train de créer une application dans Android Studio et j'essaie maintenant de la déboguer via adb. Lorsque je clique sur le mot Android et le logo sur la barre inférieure, logcat s'affiche et reconnaît mon appareil. Ensuite, je vois ceci :

screenshot

Que dois-je faire à mon application pour la rendre "débuggeable" ?

Pour info, je développais cette application dans Eclipse auparavant et adb fonctionnait bien.

113voto

Prathamesh Gujar Points 1279

J'ai résolu ce problème en suivant les étapes suivantes :

Allez dans Outils==>Android==>Désactiver l'intégration ADB et l'activer à nouveau.

Après cela, débranchez l'USB de l'appareil et rebranchez-le.

Enfin, appuyez sur shift + F9

88voto

free3dom Points 4024

Il existe un Déboguer dans la barre d'outils. Elle ressemble à un petit "insecte" et se trouve juste à côté de l'icône de la barre d'outils. Exécuter (qui ressemble à un bouton de lecture). Essayez de lancer l'application avec cette icône.

Click here to debug

Edit : Ce qui suit est déprécié lors de l'utilisation d'Android Studio avec Gradle.

Il y a également un drapeau de débogage dans le fichier AndroidManifest.xml fichier. Il se trouve sous la balise d'application, et doit être défini sur "true", comme suit :

<application android:debuggable="true">
</application>

41voto

John Smith Points 1393

Une autre chose à laquelle il faut faire attention (je l'ai fait donc je sais, duh). Assurez-vous de ne pas activer Proguard pour le débogage !

19voto

Adam Johns Points 4784

J'ai également eu ce problème de manière aléatoire, même après avoir débogué de nombreuses fois dans Android Studio. Un jour, le débogueur ne s'est tout simplement pas attaché. Il m'a suffi de quitter Android Studio et de le rouvrir pour que le débogueur fonctionne à nouveau.

18voto

itzo Points 24
    <application android:debuggable="true">
</application>

Cela ne fonctionne plus ! Il n'est pas nécessaire d'utiliser debuggable="true" dans le manifeste.

Au lieu de cela, vous devez définir les variantes de construction sur "debug".

Debug Mode

Dans Android Studio, allez dans BUILD -> Sélectionnez la variante de construction

Maintenant, essayez de déboguer. Merci

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