Der Android Studio-Debugger kann nicht an den Android-Prozess angehängt werden
Kann ich nicht Anhängen, Android-Studio-debugger, um meine debug-Version einer Anwendung verarbeiten. Jemand anderes dieses Problem gehabt? Im Grunde kann ich nicht meine app aufgelistet in Choose Process
dialog.
Ich bin Auswahl Attach debugger to Android process
:
Und dann, hier ist, wie Process selection
- dialog von Android Studio sieht wie folgt aus:
Irgendwelche Ideen, warum meine app wird nicht angezeigt in der Choose Process
Liste?
Obwohl DDMS
sieht meine app in Devices | logcat
Liste:
Android Monitor
auch sieht die app in Devices
Liste:
Habe ich versucht, diese Aktionen:
- Neustart
MacBook
- Neustart Geräte: versucht mit
Samsung Galaxy Note II N7100
(4.3) undSamsung Galaxy S4
(4.4.2) - Neuaktivieren
Settings->Developer Options
auf die Geräte - Neuaktivieren
Settings->Developer Options->USB debugging
auf die Geräte - Neustart
adb
durch ausführenadb kill-server
undadb start-server
- Reconnecting-Gerät aus macbook und/oder anschließen an einen anderen USB-port
- Starten Genymotion virtuelles Gerät auf dem macbook
restarting in TCP mode port: 5555
durch ausführenadb tcpip 5555
und dann verbinden Sie es mitadb connect 192.168.1.87
Waiting more
&Restart
wenn habe diese Fehlermeldung besagt, dassADB not responding. You can wait more, or kill "adb" process manually and click 'Restart'
Errors in ADB:
ddms: '$ANDROID_HOME/platform-tools/adb,start-server' failed -- run manually if necessary
Fehler-screenshot
Update:
Was ich bemerkt habe ist, dass Gerät wird mehrfach angezeigt, in der Android DDMS
->Devices | logcat
Liste. Wenn ich wählen 1. Gerät aus der Liste, zeigt es, es gibt No debuggable applications
, aber ich wählen Sie Letzte Gerät (4 in der Abbildung) sehe ich meine debug-Version einer Anwendung. Siehe screenshots: 1. und 4.. Obwohl, auch da gibt es nur 1 Gerät in der Liste und zeigt debug-Version einer Geräte-und Applikations -, Prozess noch nicht in der Choose Process
dialog.
InformationsquelleAutor der Frage ViliusK | 2014-06-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, endlich habe ich es geschafft zu arbeiten, durch:
ABER wie Sie sehen in der Frage, checkbox am Anfang, so gab es mehrere Probleme.
Zusammen zu fassen, dies sind andere Aktionen durchgeführt werden:
adb
Prozesse (Nutzungps -x | grep adb
undkill -9 [process id]
)adb start-server
im terminaladb devices
(um sicherzustellen, dass Gerät erfolgreich verbunden)Android DDMS
Devices | logcat
zeigt Ihre app und nur ein Gerät aufgeführt ist.Show all processes
checkbox. Siehe screenshotInformationsquelleAutor der Antwort ViliusK
Ich auf diese Weise gelöst
ein. Geschlossen Android Studio
b. Hast
adb kill-server
von einem terminal. Überprüfen Sie auch die adb-Prozess auch gekillt von den Laufenden Prozessen Fenster im PCc. Started Android Studio
d.... Android Studio versucht zu initialisieren adb wieder und wieder an die Arbeit.
InformationsquelleAutor der Antwort Manohar
Dies ist was für mich gearbeitet, und seine einfache,
gehen Sie zu Tools->Android->Aktivieren-ADB-Integration, klicken Sie auf diese und markieren Sie es aktiviert, wenn nicht ausgewählt, wird diese ermöglichen es Ihr genymotion-Instanz, um eine Verbindung zu ADB-aber wenn das nicht funktioniert, dann, wenn Sie die oben genannten Einstellung ausgewählt ist, markieren Sie dann abgewählt und warten Sie, bis die ADB-ist aktualisiert( ein paar Sekunden) dann wieder gehen zu gleichen Einstellung und klicken Sie auf es zu markieren ausgewählt ist, dann wird ein Neustart ADB und schließen Sie es. Dies funktioniert perfekt für mich, jedes mal sehe ich dieses Problem.
InformationsquelleAutor der Antwort vishal dharankar
letzten Zeit hatte ich ein ähnliches problem, vielleicht ist es, weil die 'release' - build-Variante(die Sie in den Build-Varianten Abschnitt)gewählt worden, fälschlicherweise, nur in die debug-Variante ist debugfähiger, hoffe, dass dies hilfreich sein kann, um ein paar Freunde
InformationsquelleAutor der Antwort user3201520
Zusätzlich zu allen Antworten vor,
Wenn Sie Haltepunkte hinzufügen, bewerten und protokollieren,
kann einer von Ihnen dazu führen, dass Null-Zeiger-Ausnahme.
So gehen Sie auf ausführen -> viewBreakpoints... -> deaktivieren Sie alle von Ihnen.
InformationsquelleAutor der Antwort Moaz Rashad
Haben Sie nicht zu schließen, android studio, wie ich gesehen habe viele raten, man kann den terminal von hier.
Auf diese Weise :
1 Gehen Sie zu dem terminal in Android studio;
2 Hat adb kill-server, den Prozess zu beenden;
3 adb start-server zum laufen hier
4. Überprüfen Sie, ob die Geräte angeschlossen ist, die mit adb devices
Nun sollte es funktionieren !
InformationsquelleAutor der Antwort AlexPad
Ich dies Problem gelöst, indem ein terminal und tun:
adb kill-server
adb start-server
Dann klickte ich in der "attach debugger" - Taste, und ich konnte verwenden Sie es als normal
InformationsquelleAutor der Antwort Daniel Reina