2016-09-03 11 views
3

Gibt es eine Möglichkeit nativ zu reagieren, um das Protokoll von nativen (Java) -Modulen von Android zu sehen?Reagieren Sie Native, Android Log.

Ich benutze Javas Log-Modul https://developer.android.com/reference/android/util/Log.html - aber ich bekomme nichts von dort. und um ehrlich zu sein, bin ich mir nicht sicher, wie ich es benutzen soll, wenn es überhaupt möglich ist. atm nicht viel Code ist - es ist nur

Log.d("Notification","Notify App"); 

Weil ich will sehen, ob ich die Benachrichtigungen irgendwo sehen kann - ich weiß das Java-Modul korrekt registriert ist, wie ich andere Funktionen nannte es bin.

Danke!

+0

Haben Sie versucht, https://facebook.github.io/react-native/docs/debugging.html#accessing-console-logs? –

+0

Ja, soweit ich das sehen kann, zeigt dies nur Dinge, die ich in JavaScript eingeloggt habe. Ich versuche, Java-Module einzuloggen. –

+0

Hast du auch versucht, 'adb logcat * auszuführen: S ReactNative: V ReactNativeJS: V'? –

Antwort

5

Wenn Sie Log.d s in Ihrem nativen Code setzen, können Sie die Protokolle mit Android Device Monitor in Android Studio zugreifen oder mit diesem Befehl auf dem Terminal: adb -d logcat <your package name>:<log level> *:S

Stellen Sie sicher, USB-Debugging in Ihrem Telefon aktiviert ist .

+0

Der Android-Gerät-Monitor funktioniert, danke! Sie können auch die Logs als "ReactNative" markieren und sie erscheinen - wie Fidan Hakaj in Kommentaren empfiehlt –