ADB命令汇总

  • Post author:
  • Post category:其他


一、设备管理

# 重启设备
adb reboot

# 进入fastboot模式
adb reboot bootloader

# 获取已连接设备信息
adb devices

# 获取设备状态
adb get-state

# 获取设备号
adb get-serialno

# 获取设备中的Android版本号
adb shell getprop ro.build.version.release

# 获取设备SDK版本号
adb shell getprop ro.build.version.sdk

# 获取设备型号
adb shell getprop ro.product.model

二、文件管理

# 拉取文件
adb pull remotefile localfile

# 删除文件
adb shell rm -rf filename

# 获取某目录下的文件列表
adb shell ls path

# 获取当前设备的截图,并导出到指定目录
adb shell /system/bin/screencap -p /sdcard/temp.png

三、应用管理

# 安装应用
adb install -g appfile

# 卸载应用
adb uninstall packagename

# 清除用户数据
adb shell pm clear packagename

# 获取设备中安装的系统应用包名安装列表
adb shell pm list packages 

# 获取设备中安装的第三方应用包名列表
adb shell pm list package -3

# 模糊查询与keyword匹配的应该包名列表
adb shell pm list package keyword

# 获取应用包的版本信息
adb shell pm dump packagename | findstr version

# 获取设备当前界面的activity和运行app的包名
adb shell dumpsys activity activities | findstr "mResumedActivity"

# 启动一个activity
adb shell am start _R 1 activityname

# 退出app
 adb shell am force-stop packagename

四、monkey测试

 # 获取monkey测试的pid
 adb shell ps | findstr packagename
 adb ps -ef | grep packagename
 
# 检测设备是否正在进行monkey测试
 adb -s devices shell pa -A | findstr monkey
 
#  获取进程的pid
 adb shell ps | findstr packagename
 adb shell ps | grep -w p
 
# 杀死进程
 adb shell kill pid



版权声明:本文为f__yuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。