当前位置:首页 > 电脑教程 > 正文

安卓如何用adb shell命令行?

在安卓手机上使用adb shell命令行:先开启开发者选项中的USB调试模式,电脑安装ADB工具,通过USB连接手机并授权,然后在电脑命令提示符或终端输入 adb shell即可进入手机的命令行环境执行操作。

安卓手机使用 ADB Shell 命令行详细指南

ADB(Android Debug Bridge)是谷歌官方提供的调试工具,通过命令行实现电脑与安卓设备的交互,ADB Shell 可直接在设备上执行底层命令,适用于调试、文件管理、系统优化等场景,以下是详细操作流程:


前期准备工作

  1. 开启开发者选项

    • 进入手机设置 → 关于手机 → 版本号,连续点击 7 次解锁”开发者选项”。
    • 返回设置,进入开发者选项 → 启用 USB 调试
  2. 安装 ADB 工具包

    • Windows:下载官方 SDK Platform-Tools,解压至 C:platform-tools
    • Mac/Linux:终端执行 brew install android-platform-toolssudo apt install adb
  3. 连接手机与电脑

    安卓如何用adb shell命令行?  第1张

    • 使用原装数据线连接。
    • 手机弹出“允许USB调试”提示时勾选”始终允许”并确认。

ADB Shell 基础操作

  1. 启动命令行并检测设备

    • 打开终端(Windows:CMD/PowerShell;Mac/Linux:Terminal)。
    • 进入 ADB 目录:
      cd C:platform-tools  # Windows 示例
    • 检查设备连接状态:
      adb devices

      成功显示设备序列号(如 HT82Y1A01111 device)即表示就绪。

  2. 进入 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] 结束指定进程

高级技巧与注意事项

  1. 无线调试(免数据线)

    • 有线连接后执行:
      adb tcpip 5555      # 开启TCP端口
      adb connect 手机IP:5555  # 通过IP连接
    • 断开后可直接无线操作。
  2. Root 权限命令

    • 部分命令需 root 权限,在 Shell 中先执行 su
      adb shell
      su                  # 手机弹出Root授权请求需允许
      chmod 755 /system/file  # 示例:修改系统文件权限
  3. 风险规避指南

    • 慎用 rm -rfdd 命令:误删系统文件可能导致变砖。
    • 避免修改未知系统参数:错误使用 setprop 可能引发崩溃。
    • 重要操作前备份:adb pull /sdcard /backup_path 导出数据。

常见问题排查

  • 设备未识别
    1. 更换数据线或 USB 接口。
    2. 安装手机品牌 USB 驱动(如三星、小米官网提供)。
  • adb: command not found
    • 检查 ADB 路径是否加入系统环境变量(Windows:编辑 PATH;Mac/Linux:在 ~/.bashrc 添加 export PATH=$PATH:/platform-tools路径)。

ADB Shell 是开发者与高级用户的强大工具,可实现深度系统控制,新手建议从基础文件管理命令开始,逐步掌握进程查看、应用控制等操作,操作前务必理解命令含义,避免对系统造成不可逆影响。

引用说明

  • 谷歌官方 ADB 文档:Android Developer Documentation
  • USB 驱动指南:OEM USB Drivers
  • 命令参考手册:Android Shell Commands
0