Frage

Ich verwende Eclipse auf Mac für die Entwicklung von Android -Apps. Wenn ich die Anwendung auf dem Emulator ausführe, zeigt das Protokollkatzfenster, was erwartet wird, und funktioniert gut, aber wenn ich auf dem realen Android Connected -Gerät ausführe (oder sogar debugug), zeigt mein Log Cat -Fenster nicht einmal eine einzelne Zeile an.

Wie gehe ich mit Log Cat um, wenn ich auf echten Android -Geräten ausführt?

Vielen Dank,

War es hilfreich?

Lösung

Sie müssen das Gerät in der Registerkarte DDMS, Windows, auswählen, "Geräte" auswählen und dann Ihr Gerät, dh "htxxxxxxx", auswählen.

Andere Tipps

Erstens, ist das Gerät wirklich verbunden? Um zu überprüfen, ob das Gerät angeschlossen ist oder nicht, rennen Sie einfach aus adb devices auf Konsole. Es wird alle an das System angehängten Geräte aufgelistet.

Zweitens laufen Sie einfach die adb logcat Befehl Bei der Eingabeaufforderung wird das Logcat -Fenster separat angezeigt.

Während viele Geräte an ein System angeschlossen sind, zeigt ADB LogCat die folgende Nachricht an:- Warten auf Gerät - Fehler: Mehr als ein Gerät und Emulator

Um oben zu beheben, müssen Sie den Befehl mit der Geräte -ID mit -S -Option ausführen.

Zum Beispiel:adb -s emulator-5556 logcat Dadurch wird der Logcat für Emulator angezeigt.

Versuchen Sie, es nur neu zu starten, wenn Sie sich mit dem Gerät angeschlossen haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top