如何在 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-android
或react-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 中查看本机应用程序的日志的主要内容,如果未能解决你的问题,请参考以下文章
elasticsearch 无法在 ubuntu 15.10 中启动服务