Android开发:使用Windows cmd窗口抓取Android手机log

编程知识 更新时间:2023-04-17 20:24:09

写在前面的废话

一般Android开发者都会使用Eclipse,Android studio观察log输出,其实后台是使用adb来打印log的,这里介绍的是如何让log输出到cmd窗口,而不是Eclipse,Android studio中,测试人员可使用该方法给开发人员抓取log,开发人员也可以在Eclipse的logcat抽到的时候使用该方法应急用。本文介绍的方法是将Android手机log在cmd窗口显示并输出到文件中。


cmd抓取Android logcat步骤

1、解压adb_tool_windows.zip。得到三个文件:adb.exe AdbWinApi.dll AdbWinUsbApi.dll,下载传送门adb_tool_windows.zip

2、判断电脑系统32位还是64位。右键选中电脑桌面上“计算机”(WinXP叫“我的电脑”)属性,Win7弹出如图界面:

 

 

3、拷贝解压文件到指定文件夹:

  3.1.Windows XP/WIN7/Vista系统,32位系统中将上述3个文件复制到 C:\Windows\System32 目录             

  3.2.如果系统是64位的请将文件复制到C:\Windows\SysWOW64目录

 

4、验证adb文件拷贝正确与否。快捷键Ctrl+R 输入cmd回车,打开cmd命令行,输入adb回车,如果没有输出adb”不是内部或外部命令,也不是可运行的程序或批处理。输出的是下面图中信息,则继续下一步,否则检查上面步骤。以下为正确输出截图

 


5、安装手机驱动。可安装并打开PC端豌豆荚或360手机助手,使用USB连接手机,记得打开手机的USB调试功能。已安装驱动的直接进入下一步,安装驱动成功后可在设备管理器中查看:

 

 

6、清除多余Log。手机USB连接不要断开,在cmd命令行输入:

adb logcat -c 
回车执行,如图:

 

 

7、打印Log。手机USB连接不要断开,在cmd命令行输入:

adb logcat -v time > D:\Logfiles\log201508041508.txt
回车执行,打开需要抓取logapp进行相应操作,电脑端cmd 窗口如图:


PS上面的D:\Logfiles\log201508041508.txt是输出log的文件路径,手机的log会在后台输出在那个文件中,打印log的人可根据自身电脑对路径做修改。上面命令执行后,画面会一直卡顿在当前页面,请不要反复敲回车执行

 

8、结束Log打印。手机app的操作完成后,不需要抓取log了,在当前cmd命令行窗口,使用电脑快捷键Ctrl+C终止log打印,将输出log的文件(上文为D:\Logfiles\log201508041508.txt)发送给软件开发人员即可。

注意:多次打印log到同一个文件中,会导致之前打印的log丢失,如需多次打印log,请更换log文件路径。如果不需要输出到文件中,请运行:

adb logcat -v time



结束语

以上就是在Windows平台,利用cmd命令行,使用adb logcat来抓取log的方法介绍,希望对大家有所帮助。

想知道更多实用logcat命令,戳:http://blog.csdn/xiong_it/article/details/45197851。

转载请注明作者xiong_it和原文链接:http://blog.csdn/xiong_it/article/details/47278461,谢谢!

更多推荐

Android开发:使用Windows cmd窗口抓取Android手机log

本文发布于:2023-04-14 03:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/8bf1168ab60e07a5a88acabcb975d1e6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:窗口   手机   Windows   Android   log

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74610文章数
  • 14阅读数
  • 0评论数