Je viens de mettre à niveau Android Studio de la version 1.0 à 1.2 beta et je ne peux plus effectuer aucune opération de débogage. Si je fixe un point d'arrêt, Android = Studio se bloque et ne peut pas résoudre la commande:
Waiting until last debugger command completes
mais il ne se termine jamais.
Alors, est-il possible de revenir à la version stable précédente (1.0) sans télécharger à nouveau?
Merci!
Première solution
Menu Fichier en 1 clic
2-Click Invalidate Caches/Restart
Invalider et redémarrer en 3 clics
note: travailler dans la même session seulement.
Deuxième solution
-Utilisez l'émulateur GenyMotion avec Android Version 5 ou plus.
Troisième solution
-Utilisez Android Studio 1.1 dans mon travail, mon coéquipier utilise cette version et ça va.
le nouveau débogueur ajoute une valeur variable à côté de lui dans les étapes de débogage, il peut provoquer le problème.
imaginez que vous regardez toutes les variables lors du débogage, cela devrait poser problème. il s'appelle Débogueur en ligne
lien de téléchargement vers Android Studio 1.1: http://tools.Android.com/download/studio/canary/1-1-
La troisième solution est mon propre choix au travail.
Mise à jour: J'ai essayé Aperçu d'Android Studio 1.3 mais ont toujours le même problème.
Mise à jour: ici dans info studio Android problème corrigé lien 1lien 2
Il ressemble à un bogue dans Android studio. Il est signalé ici: https://code.google.com/p/Android/issues/detail?id=73828
Voici une réponse de Google concernant les problèmes avec les versions actuelles de Android Studio fonctionnant avec des téléphones de version pré-M -
Pour toute autre personne susceptible de rencontrer ce problème, voici un résumé:
Le problème se présente de deux manières: Studio sera réactif, mais le débogueur sera bloqué sur "Collecting Data .." ou "Waiting for last debugger command to complete ..". Cela se produit à la fois sur Dalivk et ART, donc toutes les versions de la plate-forme sont affectées. Le problème est plus fréquent avec Studio 1.2, mais existe sur toutes les versions de Studio.
Le correctif correct pour ce problème se trouve dans la plate-forme. La prochaine version de M preview est susceptible d'avoir ce correctif (en cours CL ici: https://Android-review.googlesource.com/#/c/152715/ )
D'ici là, nous avons quelques solutions de contournement qui réduisent la probabilité de rencontrer ce problème. Donc, si vous rencontrez ce problème, vous pouvez essayer l'une des solutions suivantes:
Modifiez votre point d'arrêt pour suspendre uniquement le thread où il est touché plutôt que tous les threads. Voir le commentaire # 82 pour plus d'informations sur la façon de procéder. La prochaine version de Studio 1.2 et Studio 1.3 en fera la valeur par défaut. ( https://Android-review.googlesource.com/#/c/152715/ )
Vous pouvez désactiver divers paramètres dans le débogueur qui appellent des méthodes: Ceux-ci incluent: a) le débogage en ligne ( https://www.jetbrains.com/idea/help/inline-debugging.html ) b) "Activer la vue d'objet 'toString ()'" (Paramètres | Débogueur | Vues de données | Java) c) "Activer la vue alternative pour les classes de collections" (Paramètres | Débogueur | Vues de données | Java)
La 2ème option est plus sévère (elle limite la quantité d'automatisation que le débogueur fait pour vous), donc nous ne l'activons pas par défaut. Cependant, si vous voyez toujours le problème après avoir modifié la stratégie de suspension en thread uniquement, vous devrez malheureusement également suivre les étapes de 2.
Enfin, si vous voyez toujours le problème après les deux, ce serait un nouveau bogue. Veuillez déposer un nouveau bogue avec un cas de test.
Merci à tous pour votre patience et votre aide en nous fournissant des cas de repro et des traces de pile.
Essayez de redémarrer le Android Studio et l'émulateur si vous en utilisez un. Cela fonctionne pour moi
Dernière Android changelog Studio dit qu'il est corrigé dans la version 1.3 Preview 3.
http://tools.Android.com/recent/androidstudio13preview3nowavailable
Hourra!
Je rencontre toujours ce problème, après la version finale. J'ai trouvé que le redémarrage de mon PC l'a résolu (pour la moitié de la journée). Ce n'est pas une réponse idéale, car votre question concerne la rétrogradation, mais si vous n'êtes pas trop gêné par le redémarrage de votre PC, peut-être deux fois par jour, vous voudrez peut-être vous accrocher à 1.2 jusqu'à ce qu'il le corrige.
Cela m'est arrivé aussi.
Je suis sur un Mac, donc tout ce que j'avais à faire était de supprimer le Android Studio.app de/Applications et de réinstaller Android Studio bien que j'ai réinstallé la version 1.1. 0
Je comprends que le nom du dossier des paramètres est passé de la version 1.1.0 à 1.2, ce qui a rendu possible ce qui précède.
J'ai rencontré le même comportement (blocage d'Android Studio dans le débogage) et j'ai découvert qu'il ne semble pas se produire lors de l'utilisation de Nexus 7 avec Android 5.1 installé. Il se produit de manière reproductible sur un SAMSUNG SM- T110 avec Android 4.2.2. Cependant, je n'ai jamais testé avec un émulateur. Cela pourrait signifier que le périphérique cible pourrait être responsable du blocage.