This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
查看日志
编辑页面
了解如何在使用 Expo CLI 时查看日志、在 Android Studio 和 Xcode 中查看原生日志,以及查看系统日志。
在 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