码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-08-04 17:15:52      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:android   cmd   adb   logcat   测试开发   

写在前面的废话

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


cmd抓取Android logcat步骤

1、解压adb_tool_windows.zip。得到三个文件:adb.exe AdbWinApi.dll AdbWinUsbApi.dll

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文件路径。


结束语

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

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

标签:android   cmd   adb   logcat   测试开发   

原文地址:http://blog.csdn.net/xiong_it/article/details/47278461

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!