查看日志
编辑页面
了解如何在使用 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.log、console.warn 和 console.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