adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Android模拟器或者真实的Andriod设备,就是起到调试桥的作用。文章介绍adb的基本使用。
Quick Guide
adb的安装
adb工具包一般只是一个压缩文件,不需要安装,只需要解压即可。解压后有三个必须文件,adb.exe动态链接库文件、adbWinApi.dll和adbWinUsbApi.dll,解压后即可直接使用。
如图:
adb的基本使用
进入到adb目录,cmd打开命令窗口
- 连接上设备
1 | adb connect ip |
注意:第一次链接失败,再连一次就成功了!
- 查看当前连接的所有设备
1 | adb devices |
- 推送文件到设备
1 | adb push 电脑文件的路径 /sdcard |
- 在设备上的文件管理器找到相关.apk文件
- 断开连接
1 | adb disconnect |
常用命令
- 获取设备列表和设备状态
1 | adb devices |
- 安装/卸载app
1 | adb install 包信息 |
- 将PC机上的文件push到手机上
1 | adb push 文件 /sdcard/ |
- 将手机上的文件pull到PC机上
1 | adb pull /sdcard/50.zip(文件) D:\back(路径) |
- 查看adb后台进程
1 | adb shell ps | findstr adbd |
- 获取当前界面的包名信息
1 | adb shell dumpsys window | findstr mCurrentFocus |
- app禁用命令、启用命令
1 | adb shell pm disable-user 包名 # 禁用命令 |
- 内存快速填充命令
1 | # 快速填充1G内存 |
- 获取手机品牌
1 | adb shell getprop ro.product.brand |
- 截屏
1 | adb shell screencap -p /sdcard/screenshot.png |
- 重启手机
1 | adb reboot |
- 一般问题log的抓抓取adb LOG
1 |
|
抓包
安装正常
- 安装chrome 插件 Android Debug Bridge
- 手机开启调试模式,且手机的包需要时 开发包(dev),然后usb连接手机
- 浏览器输入 chrome://inspect ,手机进入对应h5页面,然后在浏览器就可以看到并inspect
技巧
问题
- 1.不能访问404
- 网络问题:看能不能访问 https://chrome-devtools-frontend.appspot.com/
- 浏览器版本:被调试端版本过低(调试端 的浏览器版本 是否低于 被调试);