[adb-server log] PC端adb server log抓取

当设备出现USB掉口或者device offline等情况时,需要抓取PC的adb log分析,抓取及打开的步骤如下:

1.Windows操作系统

1、adb kill-server

2、set ADB_TRACE=all

3、adb shell

4、echo %Temp%,从返回的目录中可以找到adb.log文件,这个就是adb server的log

2.Ubuntu系统

看下电脑的环境变量TMPDIR是多少,如果为空,则log在tmp目录下,且路径为/tmp/adb.%u.log,如果不为空,则是在tmp取出来的值的路径下;

const char* tmp_dir = getenv("TMPDIR");

if (tmp_dir == nullptr) tmp_dir = "/tmp";

return android::base::StringPrintf("%s/adb.%u.log", tmp_dir, getuid());

测试步骤

1、在手机连接电脑后,准备执行测试前,在电脑侧adb kill-server

2、Ubuntu系统上添加环境变量 export ADB_TRACE=all,然后rm /tmp/adb.log;

3.关闭日志输出

1.windows下请将set ADB_TRACE=all修改为set ADB_TRACE=0

2.Ubuntu下请讲export ADB_TRACE=all修改为export ADB_TRACE=0即可

你可能感兴趣的:([adb-server log] PC端adb server log抓取)