adb命令
验证adb是否安装成功
adb help
或adb --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 | 查看日志,可以过滤 |
adb forward tcp:port tcp:port | 端口转发 |
从手机端截图发送到电脑端
1 | //使用以下命令截屏操作并将截图保存在手机的SD卡或内部存储中 |