美文网首页
测试工作常用adb命令小结

测试工作常用adb命令小结

作者: wait_bc65 | 来源:发表于2019-10-27 12:18 被阅读0次

    1、截屏:adb shell screencap -p /sdcard/screen.png

    保存到电脑里:adb pull /sdcard/screen.png   E:\download

    2、录屏:adb shell screenrecord /sdcard/test.mp4

    命令执行后会一直录制180s,按下ctrl+c可以提前结束录制 

    输入 –time-limit N,限制视频录制时间为N秒

    3、导出日志:adb pull /sdcard/screen.log   E:\download

    4、安装apk:adb  install  -r  E:\download\taobao.apk

    安装至制定设备:adb -s 设备编号 install apk的完整路径

    5、查看连接的设备编号:adb devices

    6、卸载apk:adb uninstall com.yisheng.yonghu

    7、查看手机上安装的包名:adb shell pm list packages

    8、app信息

    获取当前界面元素:adb shell dumpsys activity top

    获取任务列表:adb shell dumpsys activity activities

    9、app入口

    adb logcat | grep -i displayed

    windows 下: adb shell "logcat | grep -i displayed"

    adb dumpsys badging mobie.apk | grep launchable-activity

    windows 下:

    启动应用:(注意,不能启动登录页面)

    adb shell am start -W -n 包名/activity 类名

    adb shell am start -W -n com.oppo.music/.MainListActivity -S

    10、关闭app

    adb shell am force-stop com.oppo.music

    11、停止方法:  adb shell kill -9  

               其中logcat_pid 通过 如下命令获取

    adb shell ps | grep logcat          # linux 平台

               adb shell ps | findstr "logcat"    #Windows平台

    12、

    adb devices :查看设备

    adb kill -server:关闭adb 的后台进程

    adb tcpip: 让Android 脱离usb线的tcp 连接方式

    adb connect :连接开启了tcp连接方式的手机

    adb logcat:Android 日志查看

    adb bugreport:收集日志数据,用于后续的分析,比如耗电量

    adb shell 可以调用Android 内置命令

    adb shell dumpsys  获取app重要信息

    adb shell pm

    adb shell am 启动一个app

    adb shell ps

    adb shell monkey

    shell 通道,控制手机,输入指令

    获取当前 activity :adb shell dumpsys activity top

    获取所有dumpsys 子命令 dumpsys |grep -i DUMP

    获取activities 的记录,可以获取到appium依赖的原始:activity dumpsys activity activities

    获取特定包基本信息: adb shell dumpsys package com.oppo.music

    获取系统通知:adb shell dumpsys notification

    获取内存信息:adb shell dumpsys meminfo com.android.settings

    获取cpu 信息:adb shell dumpsys cpuinfo

    获取gpy绘制分析:adb shell dumpsys gfxinfo com.android.settings

    获取短信:adb shell dumpsys activity broadcasts | "grep senderName="

    adb shell dumpsys activity broadcasts  "grep senderName="

    清除缓存数据:adb shell pm clear com.oppo.music

    adb 博大精深,只了解肤浅的,还需要多深入。

    adb:Android 的控制工具,用于获取Android 的各种数据和控制

    appium desktop:内嵌了appium server 和inspector 的综合工具

    appium clients:各种语言的客户端封装库,用于连接appium server

    java、python、ruby、robotframework-appium

    appcrawler 自动遍历工具

    相关文章

      网友评论

          本文标题:测试工作常用adb命令小结

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