查看日志
编辑
了解如何在使用 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
# 显示 Android 设备的系统日志,使用 adb logcat- npx react-native log-android# 显示 iOS 设备的系统日志- npx react-native log-ios