如何在 ubuntu 15.10 中查看本机应用程序的日志

Posted

技术标签:

【中文标题】如何在 ubuntu 15.10 中查看本机应用程序的日志【英文标题】:how to view logs for react native app in 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 时,您的设备是否会在其中列出? 【参考方案1】:

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

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

步骤

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

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

【讨论】:

这是运行react-native log-android 以查看日志的替代方法

以上是关于如何在 ubuntu 15.10 中查看本机应用程序的日志的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 15.10安装KVM

Ubuntu 15.10

elasticsearch 无法在 ubuntu 15.10 中启动服务

将Ubuntu 15.10升级到Ubuntu 16.04

无法在 Linux (Ubuntu 15.10) 上启动模拟器

网易Ubuntu镜像使用帮助(ubuntu15.10 修改源)