[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即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,159评论 19 139
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,047评论 0 7
  • =========================================================...
    lavor阅读 8,872评论 0 5
  • 从印度回来,是时候写些什么倾吐了。两年多来,我像一只小心翼翼的刺猬,随时准备战斗,随时准备鲜血淋淋。尽管我...
    何易潇阅读 4,241评论 11 4
  • 这两种类型的锁都是为了解决更新丢失的问题。 1、什么是丢失更新? 考虑这个场景:在一个web应用中,用户1检索某表...
    SpaceCat阅读 3,490评论 0 2

友情链接更多精彩内容