遇见的问题:

用adb命令查看手机APP运行时log

1、手机允许USB调试,但是adb连接不到设备

`List of devices attached
X8QDU15C******        offline`

解决办法:重启电脑,重启手机,查看adb版本,安卓4.4以上,adb版本用:1.0.31,插拔USB线,关闭调试再次开启调试

`List of devices attached
X8QDU15C******        device`

2、第1步都操作过后,还是无法识别到设备,尝试添加真机设备硬件ID:

  • 右击我的电脑,然后找到设备管理器打开。

  • 找到设备(硬件)ID

  • C盘 C:\Users\admin.android下找到或新建一个adb_usb.ini文件。

  • 把VID的数值写入到adb_usb.ini 里面,即0xVID(0x12D1)这6个字符即可。

3、查看log时报错:

`int logctl_get(): open '/dev/hwlog_switch' fail -1, 13. Permission denied
Note: log switch off, only log_main and log_events will have logs!`

原因:手机log开关没开,手机拨号##2846579##,进入projectmenu–后台设置–LOG设置–LOG开关–打开;手机重启后才生效。

4、常用adb命令:

  • adb start-server
  • adb kill-server
  • adb devices 查看系统是否识别设备(List of devices attached 是没有识别到设备)
  • adb logcat -c 清除旧日志信息
  • adb logcat -v time >.\logcat.log 开始抓取日志,>:代表输出到.\logcat.log(adb logcat -v time:是开始抓取日志命令)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐