安卓adb 抓取模拟器日志

安装 ADB 工具
安装 Android SDK 平台工具:

访问 Android SDK Platform Tools 页面下载适合 Windows 的工具包。
解压下载的文件到一个容易访问的目录。
配置环境变量(可选):

将解压后的目录路径添加到系统的环境变量 PATH 中。这样可以在命令提示符(Command Prompt)或 PowerShell 中全局访问 adb 命令。
使用 adb logcat 查看日志
连接设备:

使用 USB 数据线将 Android 设备连接到 Windows 电脑。
确保设备已开启开发者选项,并启用了 USB 调试功能。
打开命令提示符(Command Prompt)或 PowerShell:

按 Win + R,输入 cmd 或 powershell,然后按回车。
验证设备连接:

在命令提示符或 PowerShell 中输入以下命令:
sh
复制代码
adb devices
如果设备连接正常,你会看到设备的序列号。
查看 Unity 日志:

运行以下命令查看 Unity 应用程序的日志:
sh
复制代码
adb logcat -s Unity
示例操作步骤

### 使用 ADB 抓取设备日志的具体步骤 为了成功抓取 Android 设备上的日志,需确保已正确安装并配置 ADB 工具。以下是具体的步骤和常用命令: #### 1. 配置环境 在使用 ADB 前,确认电脑上已安装 ADB 并将其添加至系统的 PATH 环境变量中[^2]。 #### 2. 连接设备 可以通过 USB 或 Wi-Fi 将 Android 设备与电脑连接,并启用开发者选项中的 USB 调试功能。如果选择通过 Wi-Fi 进行连接,可以按以下步骤操作: - 在 Android 设备上开启网络热点。 - 让电脑连接到此热点。 - 打开命令行工具,输入 `ipconfig` 查看默认网关地址。 - 输入以下命令连接设备: ```bash adb connect <默认网关> ``` 如果返回消息表明连接成功,则表示设备已准备好接收指令[^2]。 #### 3. 开始抓取日志 ##### (1) 输出所有日志到终端窗口 运行以下命令将所有类型的日志输出到终端界面: ```bash adb logcat ``` ##### (2) 将日志保存到文件 要将日志实时写入文件(如 `log.txt`),可使用重定向符: ```bash adb logcat > log.txt ``` 按下 `CTRL+C` 键即可停止日志捕获过程[^2]。 ##### (3) 过滤特定标签的日志查看带有指定标签(例如 `TSTag`)的日志条目时,可用 `-s` 参数: ```bash adb logcat -s TSTag ``` ##### (4) 按优先级过滤日志 Android 提供多种日志级别用于筛选不同重要程度的消息。例如,只显示错误级别的日志: ```bash adb logcat *:E ``` 其中可能使用的等级包括但不限于: - **V**: Verbose(详尽) - **D**: Debug(调试) - **I**: Info(信息) - **W**: Warn(警告) - **E**: Error(错误) - **F**: Fatal(致命错误) - **S**: Silent(静默) ##### (5) 组合条件过滤 结合多个参数实现更精确的过滤效果。比如,单独展示某标签下的错误类别的记录而屏蔽其余部分: ```bash adb logcat TSTag:E *:S ``` ##### (6) 获取崩溃日志 专门收集应用程序发生异常终止后的堆栈跟踪数据: ```bash adb logcat -b crash ``` ##### (7) 同步查看与存储 一边观察屏幕打印的同时也持久化这些内容到本地磁盘里去: ```bash adb logcat | tee log.txt ``` ##### (8) 清理缓存后再采集新产生的事件流 先清除现有的缓冲池再重新启动监听机制以获得干净的数据集: ```bash adb logcat -c && adb logcat ``` 另外还可以附加额外的时间戳标记来增强每一条目的可读性和追踪能力,像这样设置详细的格式化方式: ```bash adb logcat -v time > D:\xProject\KW\logcat.log ``` 这里指定了时间作为辅助字段加入到了最终导出文档当中[^3]。 ### 注意事项 当遇到多台物理机或者模拟器共存的情况可能会报错提示存在超过一台目标可供选则的时候就需要考虑停启服务器实例以便于锁定唯一对象处理之用: ```bash adb kill-server adb start-server ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值