adb命令

验证adb是否安装成功

adb helpadb --help

常用简单命令

命令 说明
adb version 查看adb版本
adb devices 获取设备列表和设备的状态
adb shell 进入设备的shell环境
adb -s xxx(序列号) shell 指定要进入的设备的shell环境

安装卸载软件

命令 说明
adb install apk文件路径 apk是安卓应用程序的安装包
adb install [-r] apk文件路径 -r 表示覆盖安装,保留缓存和数据处理
adb uninstall apk包名 包名是com.xxxx.xxx格式
adb push local remote 将文件从计算机复制到连接的 Android 设备
adb pull remote local 将文件从 Android 设备复制到计算机
local和remote local:计算机上的文件或目录的路径,remote:Android设备上的目的地路径。
adb shell pm list packages 列出设备中所有的App包名
adb shell pm list package -s 列出设备中系统应用所有的App包名
adb shell pm list packages -3 列出第三方应用
adb shell pm list packages -i 列出仅用户安装的应用(包括第三方应用和用户安装的系统应用)
adb shell pm list packages -f 列出所有已安装的应用程序的详细信息(包名,路径)

pm: 包管理器命令行工具,用于管理应用包。

其他命令

命令 说明
adb shell ps 查看设备所有进程,可以过滤
adb get-serialno 获取手机序列号
adb shell getprop ro.serialno 同上
adb shell getprop ro.product.cpu.abi 查看系统架构
adb shell df 获取手机存储信息
adb shell date 查看系统时间
adb logcat 查看日志,可以过滤

从手机端截图发送到电脑端

1
2
3
4
5
6
7
8
//使用以下命令截屏操作并将截图保存在手机的SD卡或内部存储中
adb shell /system/bin/screencap -p /sdcard/screenshot.png

//确认截图操作成功后,使用以下命令将截图文件从手机拉取到电脑上的指定位置:
adb pull /sdcard/screenshot.png .

//使用以下命令将手机上的截图删除以节省空间
adb shell rm /sdcard/screenshot.png