adb抓包android崩溃日志

adb简介

ADB是Android-Sdk里的一个客户端-服务器端程序,其中客户端是我们操作的电脑, 服务器端是Android设备,它的全称为Android Debug Bridge,就是起到调试桥的作用。通过这个桥我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。
简而言之,ADB就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

1、adb下载

以下是adb工具包最新Google官方版下载地址:

ADB和Fastboot for Windows
https://dl.google.com/android/repository/platform-tools-latest-windows.zip

ADB和Fastboot for Mac
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

ADB和Fastboot for Linux
https://dl.google.com/android/repository/platform-tools-latest-linux.zip

由于这些是直接的 Google 链接,您可确保下载不仅是官方的,而且将始终能够获得最新版本的 ADB 和 Fastboot

2、adb配置

1、将下载的包解压,放到对应目录:
在这里插入图片描述
2、打开我的电脑——高级系统设置——系统属性——高级——环境变量——编辑Path,将步骤1 adb所在路径添加到Path变量值中。最后点击“确定”。
在这里插入图片描述
3、检查是否安装成功
win+R>cmd打开命令窗口:
在这里插入图片描述
输入:adb,返回如下,代表配置成功。
在这里插入图片描述

3、连接手机

1、手机端设置>开发者模式>开启USB调试模式;
2、数据线连接手机与电脑。

4、adb抓包

1、输入adb devices命令,可以查看当前连接的手机。
在这里插入图片描述

2、app发生闪退后,不要再进行任何操作,cmd输入命令:adb logcat -v time > D:\log\logcat.log
在路径下,产生日志文件:
在这里插入图片描述
PS:adb logcat -v time:是开始抓取日志命令
“>:”代表输出到
D:\log\logcat.log:代表路径下日志的名称
使用组合件:Ctrl+c可结束日志抓取。
adb命令大全:https://blog.csdn.net/qq_33003441/article/details/80973744

4、可能遇到的问题

adb使用不了 提示如下,很可能原因端口被占用:
在这里插入图片描述

这是因为你的电脑安装了,鲁大师手机助手,360手机助手占用了adb的端口引起的。因为套接字的唯一性(一个套接字只能由 协议/网络地址/端口号 唯一确定 ),一个电脑只能有一个程序关联对应的端口,对于adb对应的端口就是5037。为了验证你的5037端口是否被占用,可以用netstat -ano|findstr “5037” 去查找5037对应的端口号的进程id 也就是pid。
如果有相应的pid,就证明此端口5037有程序占用了。如下图
在这里插入图片描述
果然,5037端口有相应的进程,我们试着去查找相应的进程对应的进程名称,用tasklist |findstr “15828” 结果如下图
在这里插入图片描述
果然,我们找到了一个进程名字,看名字似乎是ludash的拼音缩写开头的,这时候去检查一下你电脑的运行程序,哎呦,还真有一个鲁大师手机助手正在运行,就是它害的我们的adb运行不了,所以我们果断打开进程管理器结束这个进程,如下图。在这里插入图片描述

  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值