测试工程师 | APP测试 | 常用的adb命令
连接安卓手机调试 :
打开 ‘关于手机’ - 连续点击版本号五至六次,提示手机进入开发者选项后。
- 使用数据线连接abd。打开开发人员选项菜单 - 打开usb调试。选择USB配置 -- MTP(多媒体传输),
打开电脑 cmd 输入 adb devices 手机弹出是否允许调试弹窗,点击确定。即链接成功。
- 使用无线调试连接手机(需要手机支持)。打开开发人员选项菜单 - 打开无线调试。需要手机和电脑在同一局域网,点击使用配对码配对,输入命令 adb pair "弹框上出现的IP地址和端口" ,输入 wlan 配对码。配对成功后,使用命令 adb connect "上面的IP地址和端口"。即连接成功。(但是网速可能会对调试产生影响。)

1、链接夜神模拟器 adb connect 127.0.0.1:62001 (62001是模拟器的默认端口)
2、adb devices 查看链接的设备。device前面的字符串是设备名称。
3、--获取apppackage和activty启动页面
adb shell dumpsys activity | findstr mResumedActivit
4、获取平台版本号
adb shell getprop ro.build.version.release
5、获取日志
adb logcat | findstr 包名
6、 清除日志,日志内容很多,对于能毕现的日志,可以先清除后重新获取
adb logcat -c
# 然后再次运行崩溃操作,再抓取日志
adb logcat -d *:W > crash.log # 存储日志到当前目录下的 carsh.log 中
# W指的是警告以上日志# E指的是异常日志# 这个日志文件包含了所有打印的日志,需要自己筛选下崩溃日志,比如搜索 begin、crash、Exception
# 为了更精确的筛选日志,可以加入筛选条件
adb logcat -d *:W grep “包名” > crash.log
adb logcat -c
# 然后再次运行崩溃操作,再抓取日志
adb logcat -d *:W > crash.log # 存储日志到当前目录下的 carsh.log 中
# W指的是警告以上日志# E指的是异常日志# 这个日志文件包含了所有打印的日志,需要自己筛选下崩溃日志,比如搜索 begin、crash、Exception
# 为了更精确的筛选日志,可以加入筛选条件
adb logcat -d *:W grep “包名” > crash.log
7、app崩溃后,命令行重启 app
adb shell am start -n 包名/启动页名称

浙公网安备 33010602011771号