40 votes

Le débogueur Android ne s'arrête pas aux points d'arrêt

Je vois des déclarations de débogage dans la console mais le débogueur ne s'arrête sur aucun point d'arrêt. J'ai essayé d'effacer tous les points d'arrêt et de les réintroduire. Je ne sais pas comment cela peut se produire, mais c'est le cas.

46voto

Allen Points 73

Si vous utilisez Android studio, cliquez debug app au lieu de run app :

enter image description here

41voto

TT-- Points 486

Solution qui a fonctionné pour moi :

  • Tout simplement désinstaller l'application de l'appareil ( manuellement sur l'appareil ) et essayez de déboguer à nouveau ( !)

18voto

Avez-vous défini l'indicateur debuggable dans l'AndroidManifest ? Si vous ne l'avez pas fait, faites-le en ajoutant Android:debuggable="true" dans la balise de l'application. Cela devrait ressembler à cela à la fin :

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">

17voto

VSB Points 878

Según cette réponse , Inside build.gradle pour votre module d'application, désactivez minifyEnable pour votre variante de construction et changez-le en false. Ensuite, cela devrait être :

minifyEnabled false

de même, vous verrez Line number not available in class xxxx lorsque vous survolez les marqueurs de points d'arrêt, une croix apparaît sur ceux-ci

13voto

Kaz Points 85

Dans mon cas, cliquez sur le bouton "Attacher le débogueur au processus Android".

Et il y aura une fenêtre qui dira "Choisir un processus". Sélectionnez l'appareil que vous utilisez, et sélectionnez le projet que vous voulez déboguer. Et ça marche.

Parfois, le débogueur doit se reconnecter aux périphériques lorsque vous l'ouvrez pour la première fois.

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