十一、Expo查看日志

查看日志

写日志中的应用程序Expo的作品就像在浏览器:使用console.log,console.warn和console.error。注意:我们目前不支持console.table远程调试模式。

推荐:使用Expo工具查看日志

当您打开从Expo CLI提供的应用程序时,该应用程序会将日志发送到服务器并使您可以方便地使用它们。这意味着您甚至不需要将设备连接到计算机以查看日志 - 事实上,如果有人从世界的另一端打开应用程序,您仍然可以从他们的设备上看到应用程序的日志。

使用Expo CLI查看日志

如果您使用我们的命令行工具Expo CLI,只要您的项目正在运行,捆绑日志和应用程序日志就会自动流式传输。要停止项目(并结束日志流),请使用以下命令终止该过程ctrl+C。

Expo Dev Tools日志

使用Expo CLI启动项目时,它还会在浏览器中打开Expo Dev Tools。通过Expo Dev Tools,您可以并排显示多个日志窗口,并从每个连接设备的捆绑日志和应用日志中选择要查看的日志。

可选:手动访问设备日志

虽然通常没有必要,但如果您想查看设备上发生的所有事情的日志,甚至是其他应用程序和操作系统本身的日志,您可以使用以下方法之一。

查看iOS模拟器的日志

选项1:使用GUI日志

在模拟器中,按⌘ + /,转到Debug -> Open System Log- 这两个都会打开一个日志窗口,显示设备中的所有日志,包括来自Expo应用程序的日志。

选项2:在终端中打开它

运行  instruments -s devices

找到您正在使用的模拟器的设备/操作系统版本,例如: iPhone 6s (9.2) [5083E2F9-29B4-421C-BDB5-893952F2B780]

末尾括号中的部分是设备代码,因此您现在可以执行以下操作:tail -f ~/Library/Logs/CoreSimulator/DEVICE_CODE/system.log例如:tail -f ~/Library/Logs/CoreSimulator/5083E2F9-29B4-421C-BDB5-893952F2B780/system.log

查看iPhone的日志

brew install libimobiledevice

插上手机

idevicepair pair

按设备上的接受

  idevicesyslog

从Android设备或模拟器查看日志

确保已安装Android SDK

确保在您的设备上启用了USB调试(仿真器不需要)。

运行 adb logcat

你可能感兴趣的:(十一、Expo查看日志)