You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派4(Ubuntu 21.10)安装最新arm64版adb以支持Android 11平板无线调试配对及scrcpy连接

解决Ubuntu 21.10 arm64上adb版本过旧无pair命令的问题

你的问题核心是Ubuntu 21.10官方仓库里的adb版本太老(1.0.41/28.0.2-debian),而adb pair是adb 30.0.0及以上版本才引入的无线配对功能,所以必须升级到最新版。由于Ubuntu 21.10已经停止官方支持,APT仓库不会再更新adb包,手动安装官方平台工具是最可靠的解决方案,具体步骤如下:

1. 卸载旧版adb及相关组件

先清理系统里的旧版本,避免新旧版本冲突:

sudo apt remove --purge adb android-sdk-platform-tools
sudo apt autoremove
sudo apt clean

2. 下载最新的Android Platform Tools

前往Android开发者官方平台工具页面,下载针对Linux arm64架构的最新压缩包(文件名通常为platform-tools-latest-linux.zip)。

3. 解压并放置到专用目录

将下载的压缩包解压到用户目录下的专用文件夹,比如~/android-platform-tools:

unzip platform-tools-latest-linux.zip -d ~/android-platform-tools

4. 将adb添加到系统环境变量

为了让全局终端都能调用新版adb,需要把它的路径加入PATH:

  • 如果你用Bash,编辑~/.bashrc:
    nano ~/.bashrc
    
    在文件末尾添加一行:
    export PATH="$HOME/android-platform-tools/platform-tools:$PATH"
    
    保存退出后,刷新配置使修改生效:
    source ~/.bashrc
    
  • 如果你用Zsh,编辑~/.zshrc执行相同操作即可。

5. 验证安装并重启adb服务

先杀掉可能在后台运行的旧adb进程,再验证新版本:

adb kill-server
adb version

此时输出的版本应该是30.0.0及以上,执行adb pair也不会再出现"unknown command"错误了。

额外提示

  • 后续更新adb只需重新下载最新压缩包,覆盖解压到同一个目录即可,无需重复配置环境变量。
  • 确保平板的无线调试功能已开启并处于配对模式,再执行adb pair <平板IP>:<配对端口>完成配对,之后就能用adb connect <平板IP>:<调试端口>建立无线连接,进而使用scrcpy投屏。

内容的提问来源于stack exchange,提问作者user10405142

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 11:02:44