Après la mise à jour de mon studio Android de la version 4.0 à 4.1, les points d'arrêt du débogueur ne fonctionnent plus:
4 Réponses :
J'essaierais ce qui suit:
Essayez l'option 'attacher le débogueur' avec l'application en cours d'exécution, via le bouton de la barre d'outils, ou recherchez l'action (cmd / ctrl shift + a et tapez 'attacher le débogueur au processus Android').
Assurez-vous que debuggable true
est défini dans votre module / build.gradle pour la saveur que vous utilisez actuellement, (Vérifiez l'onglet des variantes de construction).
Assurez-vous que le plugin Android Gradle pointe vers la même version qu'Android Studio, il s'agit de com.android.tools.build:gradle:4.1.0
pour Android Studio 4.1.
Effacez les données, désinstallez l'application et exécutez «Invalidate Caches & restart» depuis Android Studio.
Assurez-vous que vous n'avez pas les versions stable et Canary d'AS en cours d'exécution (j'ai rencontré des problèmes de débogage dans le passé à cause de cela).
Redémarrer adb? ( adb kill-server && adb start-server
).
Redémarrer / changer l'émulateur / l'appareil?.
Redémarrez l'ordinateur?.
Si tout ce qui précède échoue, j'essaierais également ce script: https://github.com/rock3r/deep-clean
Pour ce que ça vaut, j'ai aussi rencontré ces problèmes avec 4.1. La seule chose qui semble fonctionner de manière cohérente est le bouton Debug app
(c'est-à-dire réexécuter l'application avec le débogage activé) - attacher au débogueur `` se connecte mais semble simplement ignorer les points d'arrêt la moitié du temps
Merci pour les solutions fournies. J'ai essayé mais aucun d'entre eux n'a fonctionné, j'ai dû changer build.gradle minifyEnabled false
&& shrinkResources false
dans le débogage buildType.
Je suis dans la même situation, les points d'interruption ne fonctionnent pas
C'est un soulagement de savoir que placer des points d'arrêt dans 4.1 commence par un processus de dépannage en 9 étapes.
J'ai dû revenir en arrière. Personne n'a le temps pour cette merde ...
Tout va mieux maintenant ...
Première mise à jour AS en 2 ans. Un tas de bugs, plus jamais ...
Dans mon cas, cela ne se produit que lors du débogage sur l'émulateur. Le débogage sur un appareil réel ou des tests unitaires fonctionne.
Maintenant, essayez de déboguer le code.
J'espère que ça aide!