Frage

Das ist ziemlich einfach: Ich bin NetBeans auf Linux mit Android Emulator 1.6 verwenden. Ich habe Logcat auf meinem Android-Handy, aber der Prozess um die Nachrichten zu irgendwo lesbar zu bekommen ist nicht zu glätten.

Kann jemand mir sagen, wie Logcat läuft auf dem Emulator zu bekommen? Gibt es etwas, was ich tun kann Debug-Meldungen andere dann mit kopieren Sie die apk auf mein Handy und testet es zu sehen?

Vielen Dank im Voraus!

War es hilfreich?

Lösung

Sie haben ein paar Optionen für die Anzeige der Debug-Log-Ausgabe, vorausgesetzt, Sie haben das SDK installiert und Ihr Befehlspfad korrekt konfiguriert:

  1. Typ adb logcat. Die Protokollausgabe von dem angeschlossenen Gerät oder laufenden Emulator erscheint. Ich in der Regel adb logcat -v time bevorzugt die Zeitstempel zu sehen.

  2. Typ ddms. Dadurch wird die Standalone-Version von DDMS. Es hat eine logcat Anzeige am unteren Ende.

  3. Installieren Sie die ADT-Erweiterung für Eclipse und öffnen Sie die logcat Ansicht. (Da Sie NetBeans verwenden Ich nehme an, dies ist nicht das, was Sie tun wollen, aber ich bin zu erwähnen es auf Vollständigkeit.)

In allen Fällen ist die Interaktion das gleiche, ob Sie ein physisches Gerät oder Software-Emulator verwenden, da die ADB-Daemon verbirgt die Details. Was auch immer Sie für das Gerät tun, ist auch zu erwarten Arbeit für den Emulator.

Wenn Sie ein Gerät und Emulator angeschlossen haben gleichzeitig, können Sie adb -e logcat für den Emulator und adb -d logcat für das Gerät verwenden. Vom Stand-alone-DDMS oder Eclipse, wählen Sie einfach das Gerät oder Emulator aus dem Pop-up-Menü.

Andere Tipps

Wenn Sie Setup nbandroid Sie die adb logcat Betrachter in NetBeans unter finden: Window -> Ausgabe -> ADB Log

- bearbeiten mit C folgte einfach oben auf dem Pfosten oben und gestartet. \ Program Files (x86) \ Android \ android-sdk-windows \ tools \ DDMs, die viel besser ist dann derjenige in NetBeans

Das SDK kommt mit einem praktischen Werkzeug DDMs nannte es in den Tools-Ordner des SDK sein sollte. Im Moment ein Emulator ausgeführt wird, oder ein Mobiltelefon ist mit Ihrem Gerät sollte es in DDMs zeigen und Sie können alle Protokollausgabe in DDMs sehen.

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