adb操做命令

    首先配置一下SDK环境变量

  • 在系统变量里新建ANDROID_HOME的变量,值为SDK目录,个人目录是G:\adt-bundle-windows-x86-20131030\sdk
  • 在用户变量值中的Path中添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools(先后若是还有其余变量请用分号隔开)
  • 打开cmd命令行,输入adb会看到版本信息以及一些使用帮助。 

    ​​​​​一些命令

  • 启动DDMS:                         ddmswindows

  • 查看adb命令帮助信息:        adb help缓存

  • 在命令行中查看LOG信息:  adb logcat -s 标签名spa

  • 查看bug报告:                      adb bugreport 命令行

  • 安装apk:                             adb install <apk文件路径> 调试

  • 卸载apk:                            adb uninstall <软件名>      adb uninstall -k <软件名>   若是加 -k 参数,为卸载软件可是保留配置和缓存文件. 日志

  • 从电脑上发送文件到设备:    adb push <本地路径> <远程路径>orm

  • 从设备上下载文件到电脑:    adb pull <远程路径> <本地路径>cmd

for crash log : logcat -b crash -dform

for xxx log : logcat -b main -d -s xxxxx   xxxxxthread

 

 

在本地调试代码时,咱们常常经过查看LogCat日志来分析解决问题。对于发布的应用,在代码中执行命令“logcat -d -v threadtime”也能达到一样的效果,只不过是获取到了用户手机的logcat。当Native崩溃时,Android系统一样会输出崩溃堆栈到LogCat,那么拿到了LogCat信息也就拿到了Native的崩溃堆栈。

 

提取 anr信息

adb pull /data/anr/traces.txt 

相关文章
相关标签/搜索