[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

原文再续,书接上回:《使用logcat快速抓取android崩溃日志》中提到的工具包可以下载拉~

《使用logcat快速抓取android崩溃日志》:http://www.cnblogs.com/medsonk/p/6344373.html

android调试工具包v1.1.0.rar              <------------ 工具包点这下载!!

google最新adb下载地址                     <------------ 需要fq下载

readme.txt:

写在最前1:
--为了更好理解使用,我建议大家能打开bat看看我写了什么
---------------------------------------------------------------------------
写在最前2:
--关于timeStamp:上个版本才说没什么问题,但我一直觉得会有什么问题,所以这个版本就解决了两个问题。解决的内容在这里:http://www.cnblogs.com/medsonk/p/8334847.html
---------------------------------------------------------------------------
写在最前3:
1、内含两个文件夹
2、【简洁版】:不用设置环境变量,缺少两三个可能你们用不上的bat,为了解压就能用;
3、【完全版】:需要设置环境变量,所有bat独立给你们研究。
---------------------------------------------------------------------------

用法介绍:
---------------------------------------------------------------------------
双击运行的命令:
Logcat.bat:

原理:当手机需要重现crash、或者x分钟内已经发生过crash(x≈15~30),点击此bat,logcat命令会将手机的logcat日志拉下来并实时记录,直到你关闭cmd窗口。然后在拉下

来的txt中寻找fatal字眼,附近上下文即为crash日志。logcat命令与DDMS的功能是相同的。实力第一的bat,必须第一位。

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

anr抓取.bat:
原理:同上,将手机的traces.txt拉到本地。手机发生anr之后可以用,但一般用不上。anr:Application Not Responding -- 程序无响应。

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

adb截屏.bat:
原理:实时手机截屏。先将截屏图片放在sdcard目录下,然后拉到本地。

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

---------------------------------------------------------------------------
非双击运行:
adbinstall.bat:
原理:将apk文件拖进此bat,install命令会强制(覆盖)安装apk安装包。此bat好处是:1.不用频繁启动豌豆荚、同步助手等服务,android手机可以一直保持干净的状态;2.不

依赖豌豆荚、同步助手等的adb,这些软件经常连不上手机就是因为adb版本过低。3.当然也有不便的地方,就是要你自己找adb用。不过既然你看到我的文档,adb我也是随机附

送给你的。

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

adbpush.bat:
原理:把文件push到android手机的sdcard/目录下。我也不知道你有什么要发过去手机里^_^

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

aaptdump.bat:
原理:将apk文件拖进此bat,能调用aapt来解析apk的name(标识)、versionCode(构建号)、versionName(版本号)、sdkVersion、targetSdkVersion、permission等大量信息


前提:需要设置appt.exe的环境变量,appt.exe能在adt的sdk中找到(实测能用)。如果你安装了同步助手、itools等,按道理这些软件的安装目录下的appt.exe也是能用的(未

实测)。

[原创]adb使用教程v1.1.0-----by-----使用logcat快速抓取android崩溃日志

---------------------------------------------------------------------------

#以下是更新日志
2018.01.25
--v1.1.0,修改在0~10点期间运行timeStamp会出现空格的bug。
--adb更新到1.0.39
--分开需要/不需要环境变量两个版本。同时为了解压的兼容性,换成zip。

2017.xx.xx
--v1.0.1,发现v1.0有个文件写死了我的测试设备,低端错误。

2017.06.07
--经过半年修改与一个月的稳定使用,流出v1.0版本。

2017.05.10
--adbinstall.bat 由 adb install %1 改为 adb install -r %1,-r表示强制安装。用于测试覆盖安装。

2017.02.23
--adb更新到1.0.36版本,解决5.0以后系统连接不了的问题。

2017.01.22
这个文件夹有故事我要好好记录下来。
--14年被外包到腾讯的时期,有人跟我说这个logcat.bat可以抓日志,但是他们也不会用。于是我打开,第一句就是adb命令,于是就把adb塞进来,就能用了(所以上一手的主人应该设了环境变量)。
--14年已有文件:Logcat.bat、anr抓取.bat
--17年(今天)adb更新到1.0.32版本,其实没差,反正能找到的最新就是了

如果你认为本文对你有帮助,希望能在网页右方(这是右→)进行支付宝扫码领红包。保证二维码萌萌哒。

如果你认为本文对你有帮助,希望能在网页右方(这是右→)进行1块几毛的微信打赏。保证二维码萌萌哒。

转载请注明出处          转载请注明出处          转载请注明出处

上一篇:.NET 之 垃圾回收机制GC


下一篇:戴文的Linux内核专题:10配置内核(6)