• Appium学习笔记(2)adb常用命令


      1 基础命令
      2 1、启动adb服务
      3 adb start-server
      4 
      5 2、终止adb服务
      6 adb kill-server
      7 
      8 3、进入adb运行环境
      9 adb shell
     10 
     11 4、获取帮助 里面有adb的各种命令和参数的介绍
     12 adb help
     13 
     14 5、查看adb版本
     15 adb version
     16 
     17 6、以root权限重启adb
     18 adb root
     19 
     20 7、将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要
     21 adb remount
     22 
     23 8、重启设备,可选参数进入bootloader(刷机模式)或recovery(恢复模式)
     24 adb reboot [bootloader|recovery]
     25 
     26 9、滑动
     27 adb shell input swipe {x1} {y1} {x2} {y2}
     28 
     29 10、点击
     30 adb shell input tap {x} {y}
     31 
     32 apk相关:
     33 
     34 1、安装apk
     35 adb install test.apk -r 覆盖安装,保留数据和缓存文件 -d 解决低版本version问题 -s 安装apk到sd卡
     36 
     37 2、卸载apk
     38 adb uninstall -k <package_name>
     39 可选参数-k的作用为卸载软件但是保留配置和缓存文件
     40 
     41 3、查看app相关所有信息,包括action,codepath,version,需要的权限等等信息
     42 adb shell dumpsys package <package_name>
     43 
     44 4、查看app的路径
     45 adb shell pm path <package_name>
     46 
     47 查看了一个普通app的路径,如下,位于data/app下面的普通app
     48 package:/data/app/com.tencent.test-1/base.apk
     49 
     50 5、查看apk的版本信息
     51 adb shell dumpsys package <package_name> | grepversion
     52 
     53 系统相关
     54 
     55 1、查看设备名称,豌豆荚等应用就是通过此来获得设备的名称
     56 adb shell cat /system/build.prop/
     57 
     58 2、查看手机分辨率有两种方法,第二种方法最为简洁
     59 adb shell wm size
     60 
     61 3、查看手机sdk版本
     62 adb shell getprop | grep version
     63 运行上面的命令后,列出来的version中[ro.build.version.release]: [6.0.1]即为手机sdk版本
     64 
     65 4、查看手机型号信息
     66 adb shell getprop | grep product
     67 运行此命令之后,能看到product,board,brand和cpu等等的型号
     68 
     69 5、获取序列号,获取到的序列号即为adb devices列出来的序列号
     70 adb get-serialno
     71 
     72 7、查看wifi密码(需要root权限)
     73 adb shell cat data/misc/wifi/*.conf
     74 
     75 8、查看wifi_mac
     76 adb shell cat /sys/class/net/wlan0/address
     77 
     78 9、 查看设备上进程的cpu和内存占用情况
     79 adb shell top
     80 
     81 文件操作相关:
     82 
     83 1、拷贝文件/目录到设备
     84 adb push …
     85 
     86 2、从设备拷贝文件/目录,-a参数保留了文件的时间戳和模式
     87 adb pull [-a] …
     88 
     89 3、查看设备log,和studio和eclipse的logcat相同,可通过参数控制输出的日志
     90 adb logcat -s 过滤指定参数log -v time 保留日志时间 >> 追加写 > 覆盖写
     91 
     92 下面的命令含义为:打印出log信息中的时间并且包含关键字“Test” 的所有log以覆盖写的方式保存到test文件
     93 adb logcat -v time -s Test > test.txt
     94 
     95 4、列出目录下的文件和文件夹,可选参数-al可查看文件和文件夹的详细信息
     96 adb shell ls [-al]
     97 
     98 5、进入文件夹
     99 adb shell cd
    100 
    101 6、查看文件
    102 adb shell cat
    103 
    104 7、重命名文件
    105 adb shell rename path/oldfilename path/newfilename
    106 
    107 8、删除文件/文件夹
    108 adb shell rm path/filename -r 可选参数用于删除文件夹及下面的所有文件 eg:adb shell rm -r
    109 
    110 9、移动文件
    111 adb shell mv path/filename newpath/filename
    112 
    113 10、拷贝文件
    114 adb shell cp file newpath/file1
    115 
    116 11、创建目录
    117 adb shell mkdir path/folder
    118 
    119 12、设置文件最高读写权限
    120 adb shell chmod 777 filename

    转载自:https://blog.csdn.net/weixin_44011068/article/details/87855738

  • 相关阅读:
    WPF -- PasswordBox数据绑定方法
    WPF -- 窗口Clip+Effect效果
    WPF -- Generic.xaml文件报错
    WebCombo 客户端绑定数据
    NPOI 导入excel
    Bootstrap +mvc实现网络共享文件查阅(应用于企业ISO等共享文件呈现)
    webdatagrid 列样式
    datagridview 设置列对齐及显示数据格式
    datagridview
    webdatagrid 列只读
  • 原文地址:https://www.cnblogs.com/bugoobird/p/13450261.html
Copyright © 2020-2023  润新知