温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下adb调试步骤是什么

发布时间:2025-10-18 18:52:34 来源:亿速云 阅读:173 作者:小樊 栏目:系统运维

Linux下adb调试步骤

1. 安装adb工具

在Linux系统上,可通过包管理器(推荐,简单快捷)或手动下载(获取最新版本)安装adb:

  • 包管理器安装(以Ubuntu/Debian为例):
    更新软件包列表后,运行以下命令安装adb及依赖:
    sudo apt update
    sudo apt install adb
    
    Fedora/RHEL系统使用:
    sudo dnf install adb
    
    Arch Linux系统使用:
    sudo pacman -S adb
    
  • 手动安装(适用于需要最新版本的情况):
    从Android开发者官网下载Platform Tools压缩包,解压后将其移动到系统路径(如/opt/),并配置环境变量:
    mkdir ~/Android
    tar -xvzf platform-tools-latest-linux.zip -C ~/Android
    echo 'export PATH=$PATH:~/Android/platform-tools' >> ~/.bashrc
    source ~/.bashrc
    
    安装完成后,通过adb version验证是否成功(显示版本信息即为成功)。

2. 配置Android设备

在Android设备上启用开发者选项和USB调试:

  • 打开设备“设置”→ 进入“关于手机”(或“关于设备”);
  • 连续点击“版本号”7次(部分设备可能需要更多次),直到屏幕提示“开发者选项已启用”;
  • 返回“设置”→ 进入“开发者选项”→ 找到“USB调试”并启用;
  • 首次连接电脑时,设备会弹出“允许USB调试”提示,勾选“始终允许来自此计算机的调试”并确认。

3. 连接设备与电脑

使用USB数据线将Android设备与Linux电脑连接:

  • 连接后,设备可能会提示“允许USB调试”,务必选择“允许”;
  • 在Linux终端运行以下命令,检查设备是否成功连接:
    adb devices
    
    若设备连接正常,终端将显示设备的序列号及状态(如“device”);若未显示或显示“unauthorized”,需重新检查USB调试设置或更换数据线。

4. 常用adb调试命令

连接成功后,可通过以下命令进行调试操作:

  • 查看设备信息:
    adb devices          # 列出已连接设备
    adb shell getprop ro.build.version.release  # 查看Android系统版本
    adb shell getprop ro.product.model         # 查看设备型号
    
  • 安装/卸载应用:
    adb install /path/to/app.apk       # 安装APK文件(-t参数用于测试包:adb install -t app.apk)
    adb uninstall com.example.app      # 卸载应用(替换为包名)
    
  • 文件传输:
    adb push /local/path/file.txt /sdcard/  # 将本地文件复制到设备
    adb pull /sdcard/file.txt /local/path/  # 将设备文件复制到本地
    
  • 启动/停止应用:
    adb shell am start -n com.example.app/.MainActivity  # 启动指定Activity(替换为包名和Activity名)
    adb shell am force-stop com.example.app            # 强制停止应用
    
  • 查看日志:
    adb logcat           # 实时查看设备日志(可添加过滤器,如adb logcat *:E仅显示错误日志)
    
  • 截图/录屏:
    adb shell screencap -p /sdcard/screenshot.png  # 截图并保存到设备
    adb pull /sdcard/screenshot.png                # 将截图复制到本地
    adb shell screenrecord /sdcard/screenrecord.mp4  # 录屏(默认3分钟,按Ctrl+C停止)
    adb pull /sdcard/screenrecord.mp4              # 将录屏复制到本地
    

5. 无线调试(可选)

若需摆脱USB线,可通过Wi-Fi实现无线调试:

  • 确保设备与电脑连接同一Wi-Fi网络;
  • 在终端运行以下命令,将设备切换到TCP/IP模式(端口5555为默认):
    adb tcpip 5555
    
  • 获取设备IP地址(在设备上运行adb shell ip route或进入“设置→关于手机→状态信息”查看);
  • 连接设备:
    adb connect <device-ip>:5555  # 替换为设备实际IP
    
  • 连接成功后,可断开USB线,继续通过无线方式进行调试。

常见问题解决

  • 设备未列出:
    若adb devices无设备显示,尝试重启ADB服务:
    adb kill-server
    adb start-server
    
    若仍无法解决,需检查设备驱动(部分设备需安装厂商提供的USB驱动)或更换USB线。
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手