上一篇
安卓如何用adb shell命令行?
- 电脑教程
- 2025-06-18
- 3753
在安卓手机上使用adb shell命令行:先开启开发者选项中的USB调试模式,电脑安装ADB工具,通过USB连接手机并授权,然后在电脑命令提示符或终端输入
adb shell
即可进入手机的命令行环境执行操作。
安卓手机使用 ADB Shell 命令行详细指南
ADB(Android Debug Bridge)是谷歌官方提供的调试工具,通过命令行实现电脑与安卓设备的交互,ADB Shell 可直接在设备上执行底层命令,适用于调试、文件管理、系统优化等场景,以下是详细操作流程:
前期准备工作
-
开启开发者选项
- 进入手机设置 → 关于手机 → 版本号,连续点击 7 次解锁”开发者选项”。
- 返回设置,进入开发者选项 → 启用 USB 调试。
-
安装 ADB 工具包
- Windows:下载官方 SDK Platform-Tools,解压至
C:platform-tools
。 - Mac/Linux:终端执行
brew install android-platform-tools
或sudo apt install adb
。
- Windows:下载官方 SDK Platform-Tools,解压至
-
连接手机与电脑
- 使用原装数据线连接。
- 手机弹出“允许USB调试”提示时勾选”始终允许”并确认。
ADB Shell 基础操作
-
启动命令行并检测设备
- 打开终端(Windows:CMD/PowerShell;Mac/Linux:Terminal)。
- 进入 ADB 目录:
cd C:platform-tools # Windows 示例
- 检查设备连接状态:
adb devices
成功显示设备序列号(如
HT82Y1A01111 device
)即表示就绪。
-
进入 ADB Shell 环境
adb shell
终端提示符变为
设备型号:/ $
即进入设备命令行环境。
常用 ADB Shell 命令实战
场景 | 命令示例 | 作用说明 |
---|---|---|
文件管理 | ls /sdcard/Download |
查看下载文件夹内容 |
cp /sdcard/file.txt /sdcard/backup/ |
复制文件 | |
rm /sdcard/temp.jpg |
删除文件 | |
应用控制 | pm list packages |
列出所有应用包名 |
pm disable-user com.example.app |
禁用应用(需 root) | |
am start -n com.android.settings/.Settings |
打开系统设置 | |
系统信息 | getprop ro.product.model |
获取手机型号 |
dumpsys battery |
查看电池状态 | |
进程管理 | top -n 1 |
显示当前运行进程 |
kill [PID] |
结束指定进程 |
高级技巧与注意事项
-
无线调试(免数据线)
- 有线连接后执行:
adb tcpip 5555 # 开启TCP端口 adb connect 手机IP:5555 # 通过IP连接
- 断开后可直接无线操作。
- 有线连接后执行:
-
Root 权限命令
- 部分命令需 root 权限,在 Shell 中先执行
su
:adb shell su # 手机弹出Root授权请求需允许 chmod 755 /system/file # 示例:修改系统文件权限
- 部分命令需 root 权限,在 Shell 中先执行
-
风险规避指南
- ️ 慎用
rm -rf
或dd
命令:误删系统文件可能导致变砖。 - ️ 避免修改未知系统参数:错误使用
setprop
可能引发崩溃。 - 重要操作前备份:
adb pull /sdcard /backup_path
导出数据。
- ️ 慎用
常见问题排查
- 设备未识别:
- 更换数据线或 USB 接口。
- 安装手机品牌 USB 驱动(如三星、小米官网提供)。
adb: command not found
:- 检查 ADB 路径是否加入系统环境变量(Windows:编辑
PATH
;Mac/Linux:在~/.bashrc
添加export PATH=$PATH:/platform-tools路径
)。
- 检查 ADB 路径是否加入系统环境变量(Windows:编辑
ADB Shell 是开发者与高级用户的强大工具,可实现深度系统控制,新手建议从基础文件管理命令开始,逐步掌握进程查看、应用控制等操作,操作前务必理解命令含义,避免对系统造成不可逆影响。
引用说明
- 谷歌官方 ADB 文档:Android Developer Documentation
- USB 驱动指南:OEM USB Drivers
- 命令参考手册:Android Shell Commands