2017-02-24 1 views
4

Ich habe nach einigen Informationen über ein Problem mit dem Debugger auf Android Studio gesucht (ich benutze 2.2.3 Version) und ich habe diese zwei Links gefunden:Android Studio: Der Debugger löst sich, aber die App stoppt auch

How to stop debug without closing app in Android Studio 2

unanble to detach debugger from Android Studio 2.2.3

Sie sagen, dass, um Debugger zu lösen und halten auf die App läuft, sollten Sie auf „Schließen“ klicken anstelle von „Stop“ drücken, aber das bedeutet nicht arbeite für mich. Wenn ich auf „Schließen“ erhalte ich einen Dialog wie folgt aus: „Beenden Sie den Prozess nach einem disconnect“ Option

Android Debugger is running

ich nicht markiert das halten, aber wenn ich auf „Disconnect“ der Debugger ablöst, das ist richtig, aber die Anwendung stoppt auch, was ich denke, es ist nicht das erwartete Ergebnis.

Irgendeine Idee? Ist das ein Fehler in der neuesten Version von Android Studio? Vielleicht existiert diese Funktionalität nicht mehr oder ist sie jetzt an eine andere Schaltfläche angehängt?

Vielen Dank im Voraus.

David.

+0

Haben Sie 'F9' versucht -> Programm fortsetzen und alle Haltepunkte entfernen? – TruongHieu

+0

Vielen Dank für Ihre Antwort, TruongHieu, aber ich denke, das löst den Debugger nicht, also würde das Entfernen aller Breakpoints nach F9 die App noch im Debug-Modus laufen lassen, oder? –

Antwort

4

Ich habe gerade auf Version 2.3 von Android Studio aktualisiert und ich denke, das Problem jetzt gelöst:

  1. Wenn Sie die App im Debug-Modus, rote Quadrat-Taste wird lösen Sie den Debugger und stoppt die laufen App auch. Also starte deine App nicht im Debug-Modus, sondern im normalen Modus (App ausführen).
  2. Dann gehen Sie zu Ausführen> Debugger an Android-Prozess anfügen, wählen Sie die Anwendung in der Liste und klicken Sie auf OK.
  3. Nun, wenn Sie die Maus über die rote Quadrat-Taste bewegen, erhalten Sie die Nachricht "Stop Android Debugger". Klicken Sie darauf und die Debugger detach, aber die App wird nicht aufhören, die das erwartete Ergebnis ist :)

Ich weiß nicht wirklich, wenn dieses lin auch die vorherige Version gearbeitet, aber trotzdem das ist, wie Der Debugger kann getrennt werden, ohne die App zu beenden.

Tschüss!

Verwandte Themen