adb 基本操作
手机打开开发者 -- 调试模式
数据线链接电脑
查看设备连接情况:
adb devices
查看应用列表:
adb shell pm list packages
安装应用:
adb install
卸载应用:
adb uninstall
清除应用数据缓存:
adb shell pm clear <package-name>
查看正在运行的severs
adb shell dumpsys activity services [<package-name>]
查看应用的安装路径:
adb shell pm path <package-name>
上传:
adb pull <remote> [local]
- remote: 模拟器/设备里的文件路径
- local:计算机上的目录,参数可以省略,默认复制到当前目录
下载:
adb push <local> <remote>
- local:计算机上的文件路径
- remote: 模拟器/设备里的目录
按级别过滤日志:
adb logcat -v time(时间戳) *:w(级别) > 文件位置
d:debug 调试信息
i:infor 信息
w:warning 警告
e:error 报错
ANR 应用无响应 CRASH 奔溃(闪退) exception 异常
查看设备的cpu /内存信息
adb shell cat /proc/meminfo
随机测试:
adb shell monkey -p 包名 -s 【随机种子数】 --throttle (毫秒数)-v(次数) --ignore -crashes (防止闪退)--ignore-timeouts(防止应用无响应)--ignore-security-exceptions (防止程序发生错误) > 位置.txt
杀死进程:
adb kill-sever
adb kill-9
替换app:
adb -r install
日志中的异常:
NullPointerException 空指针异常 (添加非空校验)
ArrayindexOutOfBoundsException 数组下标越界 (修改数组长度)
classCast exception 类型转异常

浙公网安备 33010602011771号