在安卓开发中,开启开发者模式后我们可以获取到许多有用的功能,比如 USB 调试、CPU 使用率、网络监控等等。其中获取 app 输出日志也是非常重要的一个功能,因为通过查看日志我们可以快速定位应用程序中存在的问题。
## 开启 USB 调试
在进行下面的步骤前,首先需要在安卓设备上开启 USB 调试。
开启方法如下:
1. 找到 “设置” -> “关于手机” -> “版本号” 并连续点击 7 次。
2. 返回上一级,在 “系统” 下找到 “开发者选项”,进入后开启 “USB 调试” 开关即可。
## 获取输出日志
1. 使用 adb 命令获取日志
adb 是 Android Debug Bridge 的缩写,它是一种工具,可以让我们在 PC 上与连接的安卓设备进行通讯。我们可以使用 adb 获取设备日志,命令如下:
```
adb logcat
```
这里的 `logcat` 是一个针对 Android 系统日志的过滤器,基本的用法就是运行上述命令,然后等待输出就行了。但是在实际应用中,我们往往需要用到更复杂的过滤。
以下是一些常见的过滤参数:
```
adb logcat *:S
```
这个命令会过滤出 TAG 为 `
```
adb logcat -s
```
这个命令会过滤出 TAG 为 `
2. 使用第三方工具获取日志
除了 adb 命令,我们也可以使用第三方工具去获取日志。这里介绍两个比较流行的工具:
### aLogcat
aLogcat 是一款免费且开源的安卓日志查看工具,可以对日志进行过滤和搜索等功能。它同样可以像 adb 一样过滤出指定 TAG 的日志。
下载地址:[https://play.google.com/store/apps/details?id=org.jtb.alogcat](https://play.google.com/store/apps/details?id=org.jtb.alogcat)
### CatLog
CatLog 是一款简单易用的日志查看工具,它可以将日志保存到本地,在需要时可方便地进行检查。
下载地址:[https://play.google.com/store/apps/details?id=com.nolanlawson.logcat](https://play.google.com/store/apps/details?id=com.nolanlawson.logcat)
以上是获取安卓应用程序输出日志的方法和工具,建议在开发调试中多尝试使用,以便更好地定位各种问题。