ADB 操作命令详解及用法大全

707 阅读2分钟

adb指令

(1)adb基础操作指令;

命令功能
adb connect ip:port连接指定ip端口的设备
adb devices   列出所有已连接设备
adb  shell运行当前唯一的已连接设备命令行
adb -s[设备名] shell运行指定设备命令行
adb -e  shell运行唯一的虚拟设备命令行
adb -d shell运行唯一的USB连接设备命令行
adb pull [源地址] [目的地址]把调试设备中的文件复制出来
adb push [源地址] [目的地址]将文件复制到调试设备中
adb install [开发机中apk安装包路径]安装app

(2)adb一些进阶指令;

命令功能
adb uninstall 包名卸载app,需要指定包名
adb shell pm list packages   列出模拟器所有的包名
adb shell pm list packages -s列出系统包名
adb shell pm list packages -3列出除了系统应用外的第三方应用包名
adb shell pm list packages -f列出模拟器所有的包名和对应的APK安装包路径
adb shell pm path 包名adb shell pm clear 包名adb shell am start -n 包名adb shell am force-stop 包名列出包名对应的APK路径清理应用数据启动应用关闭应用
adb shell input text 字符串(不支持中文)模拟输入
adb shell input keyevent 键值模拟键盘操作
adb shell input tap X Yadb shell input swipe X1 Y1 X2 Y2模拟鼠标点击(需要提前获取点击位置的坐标)鼠标移动
adb shell screencap -p /sdcard/screencap.png截屏

具体操作

adb连接模拟器

打开模拟器调成手机样式

image.png

设置-关于平板电脑-重复点击版本号

image.png 显示已经处于开发者模式

返回,点击开发者选项

勾选USB调试,调成USB调试模式 Adb连接模拟器

在夜神模拟器安装包的bin目录下找到adb.exe,复制路径:

打开cmd命令行,跳转到adb.exe的路径,输入adb,检查adb的版本,如下:

image.png 使用adb devices获取连接设备信息:

image.png

输入adb基础指令,执行

image.png   image.png 上传,下载文件

image.png

image.png

安装apk:

image.png

输入adb进阶指令,执行

卸载一个app:

找到包名

通过 pm 命令进行获:adb shell pm list packages

可以额外的添加参数完成过滤的操作;常用的两个-s表示过滤显示当前的系统应用包,-3表示只显示第三方应用包:

image.png

image.png

image.png 包名:

image.png

image.png

image.png 关闭一个app 模拟器打开之后

image.png 模拟器内显示关闭证明成功

模拟输入

image.png 键盘

KEYCODE_VOLUME_UP音量增加键24

image.png

image.png 模拟鼠标

开发者模式打开指针图标

image.png

adb shell screencap -p /sdcard/screencap.png截屏
image.png

截屏

image.png

image.png

image.png

image.png

1151,252

image.png