美文网首页
十一、Expo查看日志

十一、Expo查看日志

作者: 万能的JS | 来源:发表于2018-11-30 16:42 被阅读0次

    查看日志

    写日志中的应用程序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查看日志

          本文链接:https://www.haomeiwen.com/subject/jebhcqtx.html