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 类型转异常

 

posted @   张丶先森  阅读(105)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示