一键抓取Android的Locat Log

一键抓取Android的Locat Log,第1张

概述很多小伙伴在做App测试时,一遇到Cash,开发同学最常说的一句话,就是抓下Locat日志,很多小伙伴一听到这个抓取日志就会觉得有点烦。     ?主要有2点:     ?    ?    ?1、是这个bug可能不好复现     ?    ?    ?2、可能不知道怎么更快的抓取日志     ?下面小弟分享一个可以秒抓取Android Log的日志的脚本,希望能帮忙各位小伙伴解决这个难题,好了,不

很多小伙伴在做App测试时,一遇到Cash,开发同学最常说的一句话,就是抓下Locat日志,很多小伙伴一听到这个抓取日志就会觉得有点烦。

    ?主要有2点:

    ?    ?    ?1、是这个BUG可能不好复现

    ?    ?    ?2、可能不知道怎么更快的抓取日志

    ?下面小弟分享一个可以秒抓取AndroID Log的日志的脚本,希望能帮忙各位小伙伴解决这个难题,好了,不说废话了,直接上代码咯!

    ?

import os
import sys

packagename=str(sys.argv[1])

command = "adb shell ps | grep %s | awk ‘{print $2}‘"%(packagename)
p = os.popen(command)
##for some applications,there are multiple processes,so we should get all the process ID
pID = p.readline().strip()
filters = pID
while(pID != ""):
pID = p.readline().strip()
if (pID != ‘‘):
filters = filters + "|" + pID
#print ‘command = %s;filters=%s‘%(command,filters)
if (filters != ‘‘) :
cmd = ‘adb logcat | grep --color=always -E "%s" ‘%(filters)
os.system(cmd)

该脚本是python3的,执行时,只需要打开终端,输入"

python3 locat_App_log.py com.yixia.quick8 " 后面的"com.yixia.quick8 "

就是你的App的包名哈。小伙伴快来尝鲜咯

总结

以上是内存溢出为你收集整理的一键抓取Android的Locat Log全部内容,希望文章能够帮你解决一键抓取Android的Locat Log所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存