当设备出现USB掉口或者device offline等情况时,需要抓取PC的adb log分析,抓取及打开的步骤如下:
1.Windows操作系统
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;