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

posted @ 2020-08-07 08:26  布谷鸟的春天  阅读(169)  评论(0编辑  收藏  举报