• appium---常用的adb命令


      在测试android-app的时候,adb命令可以帮助我们解决许多问题

    什么是adb

    Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互。

    常用的adb命令

    格式:

    adb [-d|-e|-s <serialNumber>] <command>
    
    -d: 让唯一连接到该PC端的真实安卓设备执行命令,如果发现USB中连接有多部设备,将会报错
    
    -e: 让唯一连接到该PC端的模拟器执行命令,如果发现开启了多个模拟器,将会报错
    
    -s: 通过设备的序列号进行指定设备执行命令
    
    如果设备只连接有一个设备或者一个模拟器的时候,可以不用声明这三个参数,adb默认会让这部唯一连接到的设备进行命令执行。

    1、查看设备:

    adb devices

    2、安装app

    adb install APK的路径

     

    3、卸载app

    adb uninstall apk的包名

    4、查看apk的包名

    # 方法1: 打开想要查询的apk
    adb logcat | find “START”

    # 方法2: 通过aapt工具
    aapt dump badging  apk路径

    5、如何保存设备日志

    # 保存全部日志
    adb logcat  >电脑路径
    
    # 保存单个apk日志
    adb logcat | find ”包名“ >电脑路径

    6、重启/杀死adb进程

    # 杀掉adb进程
     adb kill-server
    
    # 重启adb服务
     adb start-server

    7、传输文件

    # 电脑发文件到手机
    adb push <电脑路径> <手机路径>
    
    # 手机发文件到电脑
    adb pull  <手机路径> <电脑路径>

    8、监控app服务

    # 监控app的内存变化
    adb shell dumpsys meminfo  包名
    
    # 监控app的cpu
    adb  shell dumpsys cpuinfo | find ”包名“
    
    # 监控app的耗电量
    adb shell dumpsys battery

    9、辅助命令

    # 截图命令
    adb shell screencap -p /手机路径 (sdcard/screen.png)
    
    # 录制视频
    adb shell screenrecord  /手机路径/XXX.MP4

    10、monkey命令

    # monkey命令
    
    adb shell monkey –p 包名 100
    
    # Adb shell 这个是进入android的shell环境  
    # Monkey  这个是调用shell里面的monkey工具  (monkey是每个手机出场自带的,我们输入指令是去唤醒它)
    # -p 包名
    # 100是点击的次数

    11、重启设备

    # 重启设备
    adb reboot
    
    # 恢复出厂设置
    adb reboot recovery 

    12、打开apk

    # 通过adb 打开apk
    adb shell am start <包名>/<activity>

    13、操作命令

    # 赋予读写权限,一般操作android文件时使用
    adb remount 
    
    # root权限
    adb root

     14、手机模拟操作

    appium---adb shell input 模拟操作系列

    adb命令持续更新中~~

  • 相关阅读:
    C盘格式化
    电脑显示器有波纹抖动怎么办
    磁盘碎片
    如何把Excel另存为XML格式文件(快速转换)
    题目1551:切蛋糕
    题目1552:座位问题
    题目1550:分糖果
    题目1493:公约数
    题目1544:数字序列区间最小值
    RMQ (Range Minimum/Maximum Query)算法
  • 原文地址:https://www.cnblogs.com/qican/p/11078412.html
Copyright © 2020-2023  润新知