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

时间:2023-03-09 15:54:29
[原创]adb使用教程v1.0-----by-----使用logcat快速抓取android崩溃日志

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

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

android调试工具包v1.0.rar

readme.txt:

写在最前:
--为了更好理解使用,我建议大家能打开bat看看我写了什么
---------------------------------------------------------------------------
--关于timeStamp:为了区分生成的文件,很多bat我用了【系统时间】做标签。【系统时间】的格式(bat里面的timeStamp)跟windows的日期与时间设置是相关的,如果文

件的时间标签格式非常怪异,可以修改timeStamp命令,或者修改日期与时间设置的时间格式。
--修改路径:控制面板→区域和语言→格式
我用的是:
--短日期yyyy/M/d 长日期yyyy年M月d日
--短时间H:mm 长时间H:mm:ss
测试了很多win7,一般不存在问题的
---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

送给你的。

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

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

[原创]adb使用教程v1.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.0-----by-----使用logcat快速抓取android崩溃日志

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

#以下是笔记,请倒序阅读

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版本,其实没差,反正能找到的最新就是了