appium---经常使用的adb命令

  在测试android-app的时候,adb命令能够帮助咱们解决许多问题android

 

什么是adb

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

 

经常使用的adb命令

格式:app

adb [-d|-e|-s <serialNumber>] <command>

-d: 让惟一链接到该PC端的真实安卓设备执行命令,若是发现USB中链接有多部设备,将会报错 -e: 让惟一链接到该PC端的模拟器执行命令,若是发现开启了多个模拟器,将会报错 -s: 经过设备的序列号进行指定设备执行命令

若是设备只链接有一个设备或者一个模拟器的时候,能够不用声明这三个参数,adb默认会让这部惟一链接到的设备进行命令执行。

 

一、查看设备:工具

adb devices

 

二、安装app测试

adb install APK的路径

 

 

三、卸载appui

adb uninstall apk的包名

 

四、查看apk的包名spa

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

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

 

五、如何保存设备日志命令行

# 保存所有日志
adb logcat  >电脑路径

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

 

六、重启/杀死adb进程日志

# 杀掉adb进程
 adb kill-server

# 重启adb服务
 adb start-server

 

七、传输文件code

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

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

 

八、监控app服务

# 监控app的内存变化
adb shell dumpsys meminfo  包名

# 监控app的cpu
adb  shell dumpsys cpuinfo | find ”包名“

# 监控app的耗电量
adb shell dumpsys battery

 

九、辅助命令

# 截图命令
adb shell screencap -p /手机路径 (sdcard/screen.png)

# 录制视频
adb shell screenrecord  /手机路径/XXX.MP4

 

十、monkey命令

# monkey命令

adb shell monkey –p 包名 100

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

 

十一、重启设备

# 重启设备
adb reboot

# 恢复出厂设置
adb reboot recovery 
相关文章
相关标签/搜索