【问题标题】:how to view logs for react native app in ubuntu 15.10如何在 ubuntu 15.10 中查看本机应用程序的日志
【发布时间】:2018-01-31 13:48:11
【问题描述】:

我从头开始使用 react-native 制作了一个简单的注册表单。 我使用了 'react-native init login' 现在要进行验证,我需要使用 console.log 但我无法查看它们。我尝试按照一些链接进行调试,但无法查看日志。 我正在使用 Ubuntu 15.10 请帮忙。 :)

【问题讨论】:

  • 我使用了 react-native log-android 但它在启动记录器时卡住了。 react-native log-android 在 /home/trainees10/react-native-apps/login/node_modules (11ms) 中扫描 647 个文件夹中的符号链接 启动记录器 (adb logcat *:S ReactNative:V ReactNativeJS:V)...跨度>
  • 您尝试adb logcat *:S ReactNative:V ReactNativeJS:V 后问题没有解决?
  • 我做到了。 adb 服务器已过期。杀死...无法绑定'tcp:5037' ADB 服务器没有确认 * 无法启动守护进程 * 错误:设备脱机它正在显示此 @VahidBoreiri
  • 你是如何在你的 adb 中安装你的应用程序的?
  • 当您在控制台中输入adb devices 时,您的设备是否会在其中列出?

标签: react-native


【解决方案1】:

Chrome 开发者工具就是你的朋友。

以下步骤将带您进入 Chrome 开发者工具,在那里您将能够看到您的 console.log 语句。

步骤

  1. 安装Google Chrome,如果您尚未安装
  2. 使用react-native run-android 或react-native run-ios 运行应用程序
  3. 打开开发者菜单
    • Mac:⌘+D 适用于 iOS 或 ⌘M 适用于 Android iOS
    • Windows/Linux:摇晃 Android 手机
  4. 选择Debug JS Remotely
  5. 这应该会在 Chrome 中启动调试器
  6. 在 Chrome 中:Tools -> More Tools -> Developer Options 并确保您位于 console 选项卡上

现在,无论何时执行 console.log 语句,它都应该出现在 Chrome 开发工具中。官方文档是here。另请参阅this answer(在此答案时已有两年,仅适用于 iOS)。

【讨论】:

  • 这是运行react-native log-android 以查看日志的替代方法
猜你喜欢
  • 2011-12-15
  • 2017-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 2011-12-21
  • 2017-05-20
相关资源
最近更新 更多