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 类型转异常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述