Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android上使用react native查看控制台日志而不进行远程调试?(genymotion)_Android_React Native - Fatal编程技术网

如何在android上使用react native查看控制台日志而不进行远程调试?(genymotion)

如何在android上使用react native查看控制台日志而不进行远程调试?(genymotion),android,react-native,Android,React Native,我有一个特殊的问题。我的硬件又旧又慢,所以当我尝试使用genymotion进行远程调试时,它太慢了以至于无法使用(我的意思是等待10分钟,等待简单操作无法使用) 在设备上运行有它自己的一系列问题,我在这里不讨论这些问题,所以这也是毫无疑问的 那么,在没有远程调试的情况下,如何查看控制台日志呢?我也可以使用黄色/红色屏幕之类的变通方法,但我不知道如何显示这些屏幕。您可以使用终端进行(Android)调试 adb logcat *:S ReactNative:V ReactNativeJS:V 也

我有一个特殊的问题。我的硬件又旧又慢,所以当我尝试使用genymotion进行远程调试时,它太慢了以至于无法使用(我的意思是等待10分钟,等待简单操作无法使用)

在设备上运行有它自己的一系列问题,我在这里不讨论这些问题,所以这也是毫无疑问的

那么,在没有远程调试的情况下,如何查看控制台日志呢?我也可以使用黄色/红色屏幕之类的变通方法,但我不知道如何显示这些屏幕。

您可以使用终端进行(Android)调试

adb logcat *:S ReactNative:V ReactNativeJS:V
也可以使用Android Studio进行调试。对于iOS,您可以使用Xcode

已更新

您可以在终端中通过以下命令显示Android或iOS日志:

react-native log-ios
react-native log-android

查看文档以了解更多详细信息。

您知道如何在iOS中执行此操作吗?iOS如何?
react native log iOS
谢谢Pir,但这仅在模拟器中运行时有效。
adb
技术即使在设备上运行也有效。我想知道在iOS设备上运行时是否也有类似的情况。