查看日志

编辑页面

了解如何在使用 Expo CLI 时查看日志、在 Android Studio 和 Xcode 中查看原生日志,以及查看系统日志。


For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.

在 React Native 应用中记录信息的方式与在网页浏览器中类似。你可以使用 console.logconsole.warnconsole.error。不过,有时你可能希望深入查看,以获取有关应用中发生情况的更有用信息。为此,你可以使用 原生日志系统日志

控制台日志

当你运行 npx expo start 并连接设备时,控制台日志会显示在终端进程中。这些日志会从运行时通过 WebSocket 发送到 Expo CLI,这意味着其结果与直接将开发工具连接到引擎相比,保真度更低。

你可以通过使用 Hermes 创建开发构建,并连接检查器,来查看高保真日志,并使用像 console.table 这样的高级日志函数。

原生日志

你可以通过在本地编译原生应用,在 Android Studio 和 Xcode 中查看原生运行时日志。有关更多信息,请参阅原生调试

系统日志

虽然通常没有必要,但如果你想查看设备上发生的所有日志,例如,甚至包括其他应用和操作系统的日志,你可以使用以下命令:

Terminal
# 显示使用 adb logcat 的 Android 设备系统日志
npx react-native log-android
# 显示 iOS 设备的系统日志
npx react-native log-ios