adb logcat的作用和用法初入门

说实话,写这个的时候我真是一腔热血,不过是愤怒的。
事情有来源:
师傅让我有空学一下adb,本身觉得没什么好学的,As和Eclipse的Logcat我用的还好,垃圾吗?是,但我认命
正好有功夫,觉得到时候Android和TV盒子一块上来的时候我要是还不懂一些adb可能会遭天谴,所以想着那就学学吧!
但当时师傅就这么随口一说,然后让一个学Java的把一些adb的简单命令代传给我,就一个700多字节的txt,里面就三个命令,让我学
我复制一下:
#这是输出全部日志信息
adb logcat   


#这是按照tag标签输出日志信息
adb logcat -s   xxx


#这是讲日志信息输入到一个文件中去,文件不要用window记事本查看,建议使用notepad++.exe
#不然会是乱码,或者没有格式化的输出
adb logcat -s xxx >D:\xx.txt

就这三个啊,让我入门,特么我疯了


有没有看完这三个命令就入门的,看看你有多吊


算了,心酸

搜了一两个小时还不知道怎么搞

中途问了一下那个搞Java的,他说,他不知道什么logcat。。。。。。让一不知道的人拿着三个命令教我,怎么那么想砸桌子呢

整整搞了一上午才算搞清楚这玩意

网上的大神也都是疯子,都喜欢翻译文档什么的,搜来搜去都是教什么命令有什么作用,但是怎么用我都不知道啊(想起苏乞儿那段,把周星驰放到狗洞里让他学打狗棒法,打狗,打狗,尼玛棍子呢???心酸)

整理一下:

adb logcat粗暴点说,


adb 配置方案   http://www.sxt.cn/u/2596/blog/3748


拿一个root过的手机连上笔记本(我的手机没有root,root不了,所以目前很多也是在理论阶段,所以说从开始到运用命令那段)

进入cmd

输入第一个命令adb logcat:是不是有一大堆东西从你眼前呼啸而过,那说明配置好了

adb logcat的作用和用法初入门_第1张图片

退出时Ctrl+C

手机上已经存在一个你自己写的小项目,一个He'llWorld Android项目就行,里面写几个Log,带标签的,没有的话现写一个,主要是为了让你看到标签,(别的网上下的程序也可以,不过就看不到自己定义的标签了)

如:Log.d("TAG","first test");

第二个命令:adb devices:查看设备(看你手机有没有连上,模拟器我试了,能连上,但是用起来没什么屌用,不知道是不是我用的姿势不对还是就是不能用)

adb logcat的作用和用法初入门_第2张图片

第三个命令:adb logcat -s TAG

adb logcat的作用和用法初入门_第3张图片

上面的TAG是我自己定义的信息,当输出那个命令后,在手机上打开那个He'llWorld Android程序,多打开几次

第四个命令:adb logcat -s TAG > D:/log.txt

adb logcat的作用和用法初入门_第4张图片

这能看出来把标签信息打印到指定文件里面

你想看整个系统的也可以adb logcat > D:/all.txt

到这里应该差不多了,可以看一些命令的作用了

adb 使用命令技巧  http://blog.csdn.net/tumuzhuanjia/article/details/39555445


附赠一些额外的小收获:

用时间来命名文件:https://segmentfault.com/q/1010000006622337


把D盘的log.txt远程传输到手机上

adb push D:/log.txt /sdcard/log.txt


TV盒子:

cd c:adb
adb connect XXXXX
adb install c:xxxx.apk:安装软件


cd c:adb:是打开adb
adb connect IP地址:是通过IP地址连接机器,后面的IP地址可以在乐视盒子-->网络设置中查看
adb bugreport>bug.txt:保存log到adb目录下,后面的bug.txt是文件名字,可以自己命名


我也才刚刚学习这个,一起努力

你可能感兴趣的:(安卓学习)