原文再续,书接上回:《使用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,必须第一位。

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

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

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

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

送给你的。

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

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


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

实测)。

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

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

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

[原创]adb使用教程v1.0-----by-----使用logcat快速抓取android崩溃日志的更多相关文章

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

    原文再续,书接上回:<使用logcat快速抓取android崩溃日志>中提到的工具包可以下载拉~ <使用logcat快速抓取android崩溃日志>:http://www.cn ...

  2. [原创]使用logcat快速抓取android崩溃日志

    在android APP测试过程中会发生不少的crash,目前抓取日志的主流方法是通过eclipse或者eclipse的ddms组件进行捕抓,这两种方法有个缺点是启动时非常耗时.本文通过adb程序与b ...

  3. 《Ruby语言入门教程v1.0》学习笔记-01

    <Ruby语言入门教程v1.0> 编著:张开川 邮箱:kaichuan_zhang@126.com 想要学习ruby是因为公司的自动化测试使用到了ruby语言,但是公司关于ruby只给了一 ...

  4. 【原创】风讯DotNetCMS V1.0~V2.0 SQL注入漏洞

      文章作者:rebeyond 注:文章首发I.S.T.O信息安全团队,后由原创作者友情提交到乌云-漏洞报告平台.I.S.T.O版权所有,转载需注明作者. 受影响版本:貌似都受影响. 漏洞文件:use ...

  5. [原创] RestartPC64-中文版v1.0.0.9

    原来发布的RestartPC-中文版和英文版v1.0.0.5,在PE64下无效.所以重新编译了64位版的RestartPC64-中文版v1.0.0.9,可以在PE64下面.正常Win64系统下面重启关 ...

  6. Python爬虫入门教程 23-100 石家庄链家租房数据抓取

    1. 写在前面 作为一个活跃在京津冀地区的开发者,要闲着没事就看看石家庄这个国际化大都市的一些数据,这篇博客爬取了链家网的租房信息,爬取到的数据在后面的博客中可以作为一些数据分析的素材. 我们需要爬取 ...

  7. Python爬虫入门教程 19-100 51CTO学院IT技术课程抓取

    写在前面 从今天开始的几篇文章,我将就国内目前比较主流的一些在线学习平台数据进行抓取,如果时间充足的情况下,会对他们进行一些简单的分析,好了,平台大概有51CTO学院,CSDN学院,网易云课堂,慕课网 ...

  8. Python爬虫入门教程 21-100 网易云课堂课程数据抓取

    写在前面 今天咱们抓取一下网易云课堂的课程数据,这个网站的数据量并不是很大,我们只需要使用requests就可以快速的抓取到这部分数据了. 你第一步要做的是打开全部课程的地址,找出爬虫规律, 地址如下 ...

  9. 《Ruby语言入门教程v1.0》学习笔记-03

    10.09 第七章 7.1 模块 Ruby标准包里的 Math 模块提供了许多方法,比如:求平方根 sqrt ,使用的时候要这么写:模块名.方法名(参数).如:Math.sqrt( a*5+b ) M ...

随机推荐

  1. Linux配置mysql (centos配置java环境 mysql配置篇 总结四)

    ♣安装的几种方法和比较 ♣配置yum源 ♣安装mysql ♣启动mysql ♣修改密码 ♣导入.sql文件 ♣缓存设置 ♣允许远程登录(navicat) ♣配置编码为utf8  1.关于Linux系统 ...

  2. 【转】JDBC学习笔记(8)——数据库连接池(dbcp&C3P0)

    转自:http://www.cnblogs.com/ysw-go/ JDBC数据库连接池的必要性 一.在使用开发基于数据库的web程序时,传统的模式基本是按一下步骤: 1)在主程序(如servlet/ ...

  3. 查询sql server进程死锁方案

    SELECT a.spid , a.blocked , lastwaittype = RTRIM( a.lastwaittype ), waitresource = RTRIM( a.waitreso ...

  4. _getch() 函数,应用于输入密码敲入回车前修改

    body,table { font-family: 微软雅黑; font-size: 10pt } table { border-collapse: collapse; border: solid g ...

  5. DFB系列 之 SetCooperativeLevel协作级别

    1. 函数原型解析 函数声明 function SetCooperativeLevel(hWnd: HWND; dwFlags: DWORD): HResult; stdcall; 设置指定的IDir ...

  6. 初窥GPFS文件系统

    作者:姜江 linuxemacs@gmail.com 原文地址:http://blog.csdn.net/jznsmail/article/details/5502840?reload 本作品采用知识 ...

  7. 如何在Linux实现自动运行程序

    1.开机启动时 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init. init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc. ...

  8. Android RoboGuice 使用指南

    1.概述 在开发应用时一个基本原则是模块化,并且近最大可能性地降低模块之间的耦合性.在Java平台上Spring Framework 以及.Net 平台 CAB ,SCSF 和Prism (WPF,S ...

  9. 谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  10. ASP.NET MVC知识点总结

    一直都有把MVC的知识点总结出来的打算,今日终于得偿所愿.话不多说,开工!!! 一·  MVC MVC设计模式->MVC框架(前端开发框架),asp.net(webform) aspx M:Mo ...