美文网首页
操作Android手机工具:adb

操作Android手机工具:adb

作者: 既然何必 | 来源:发表于2020-10-24 13:07 被阅读0次

    adb是谷歌提供的一款用于操作Android手机的工具;通过电脑直接操作手机,查看手机app日志

    ios手机不用去查看日志, 因为ios统一了标准,app如果有问题,是不能上架的

    安装

    双击下一步就ok,装好后配置环境变量,把adb所在的文件目录复制到path

    打开

    cmd输入adb,有反应就打开了

    adb--version查看版本

    使用

    数据线连接手机和电脑,打开手机开发者模式--连续点击七次版本号--返回上一级--选择开发者人员选项--打开usb调试,和仅充电模式下允许adb调试--有弹窗点击确定--cmd输入adb devices--出现手机编号即连接成功

    查看日志

    adb logcat > d:手机日志.txt(把日志保存到d盘"手机日志"文件里)

    在日志里搜索报错关键字:ANR(程序无响应);CRASH(崩溃问题);Exception(其他问题)。查看是不是测试的软件

    安装软件到手机

    adb install 安装包绝对路径+名字(可以放在桌面直接拖到cmd)

    apk是安卓手机的安装包

    卸载软件

    adb uninstall 软件名(查看安装app找到的软件名)

    查看手机安装的app

    adb shell pm list packages

    只显示用户自己安装的软件

    adb shell pm list packages -3

    传输文件

    手机文件传输到电脑:adb pull 文件路径+文件名  电脑目录

    电脑文件传输到手机,:adb push 文件路径+文件名  手机目录

    稳定性测试

    adb shell monkey -p app名字(查看安装app找到的软件名) -vvv 操作次数 > 日志保存的位置和文件名

    模仿猴子随机操作点击app点击xx次

    一般跑几千或几万次,去logcat的日志里搜索一下报错信息

    手机shell

    adb shell进入手机终端,可以输入linux命令

    安卓手机是基于linux做出来的,所以手机shell支持大多数的linux命令

    cd sdcard切换进手机内存

    资源监控:top命令    进入手机shell输入top,能看到手机资源的变化,cpu内存等

    freen命令    进入手机shell输入top,能看到硬盘的大小

    指定查看某一个软件在手机上的情况:手机shell输入top -d 1 |grep 软件名(查看安装app找到的软件名)

    linux中也可以使用这个命令:查看某一个软件在手机上的情况,输入这个命令后在手机上操作软件

    例:top -d 1 | grep com.leilong.yimei

    top -d 1查看所有软件在上机上的情况

    PID 进程id

    USER 进程所有者的用户名

    PR 优先级

    NInice 值。负值表示高优先级,正值表示低优先级

    VIRT 环境变更率

    RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

    SHR 共享内存大小,单位kb

    D/R/S/T/Z 进程状态:D=不可中断的睡眠状态, R=运行, S=睡眠, T=跟踪/停止, Z=僵尸进程

    %CPU 上次更新到现在的CPU时间占用百分比

    %MEM 进程使用的物理内存百分比

    TIME+ 进程使用的CPU时间总计,单位1/100秒

    时间是良药,一天天过去,伤痛终将被抚平

    相关文章

      网友评论

          本文标题:操作Android手机工具:adb

          本文链接:https://www.haomeiwen.com/subject/fmypuktx.html