BlackBerry 10 hat ein ziemlich ausgeklügeltes Log-System im Vergleich zu iOS und Android.
Die einzige Lösung, die ich gefunden habe, ist javaloader
tool wie folgt zu verwenden:
Aber es scheint nur mit Pre-10-Versionen von BlackBerry OS zu funktionieren. Ich kann dieses Tool in BlackBerry 10 NDK nicht finden.
Was ist die einfachste Methode, um die Protokolle über die Befehlszeile zu erhalten?
Es gibt zwei Möglichkeiten, die beide in den Versionshinweisen dokumentiert sind.
Wenn Sie den Logger-Stream (für eine Anwendung) in die Konsole kopieren können, indem Sie eine Funktion wie folgt definieren:
%Vor%Dann installieren Sie es als Nachrichtenhandler:
%Vor%Sie können mit einem SSH-System eine Verbindung zum Simulator oder Gerät herstellen und den Befehl slog2info verwenden.
Sie können SSH auch auf dem Gerät (ssh [email protected]) ausführen und ausführen:
%Vor%Hier werden die Protokolle von slogger2 angezeigt.
Hier habe ich festgestellt, dass ich mich von der Momentics IDE zur Befehlszeile bewege.
Wenn die Anwendung printf()
verwendet, geht die Ausgabe in die Datei
Sie können diesen Befehl verwenden
%Vor%um diese Datei auf Ihren PC zu bringen. Sie können auch den Ziel-Dateisystem-Navigator von der IDE aus verwenden, um diese (oder jede andere) Datei zu überprüfen.
Dies ist vergleichbar mit einer anderen Antwort, aber mit zusätzlichen Details, die für Benutzer von Moments (BlackBerry 10 IDE) nützlich sind.
1. Aktivieren Sie die Terminalansicht in der IDE von Momentics
Fenster - & gt; Zeige Ansicht - & gt; Andere - & gt; Terminal
Wählen Sie das Terminal und drücken Sie OK
2. Stellen Sie eine Verbindung zum Terminal her
Wählen Sie die Registerkarte "Terminal" (möglicherweise "Terminal 1" genannt) in Ihrem Ansichtenfenster. Wählen Sie die Verbindungstaste, es ist eine grüne N-förmige Schaltfläche oben rechts oben im Ansichtsfenster.
3. Führen Sie den Protokollanzeigebefehl
aus %Vor%Um weitere Informationen zu diesem Befehl zu lesen:
%Vor%* Beachten Sie, dass Sie keine ssh-Benutzer oder Schlüssel angeben müssen, die von der IDE bei der Verwendung dieses Verfahrens berücksichtigt werden.
Protokollanweisungen
Sie können die Protokollierung Ihrer App mit den folgenden Befehlen hinzufügen
%Vor%Sie können alle Protokolle aus dem folgenden Pfad anzeigen
%Vor%Tags und Links blackberry-10 blackberry-ndk