如何在 Ubuntu 上将 adb 更新到 v.39 或更新版本?

How to update adb to v.39 or newer on Ubuntu?

我对Ubuntu不是很熟悉。现在,我使用的是 adb 版本 1.0.32,我需要 adb 版本 39 或更高版本。无论我做什么,我似乎都停留在 v.32 上。我尝试使用

卸载 adb
sudo apt-get remove android-tools-adb android-tools-fastboot

并使用

重新安装
sudo apt-get install android-tools-adb android-tools-fastboot

adb version 仍然显示 32。求救!

更新:我也试过了

wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
unzip \platform-tools-latest-linux.zip
sudo cp platform-tools/adb /usr/bin/adb
sudo cp platform-tools/fastboot /usr/bin/fastboot

但在那之后,当我 运行 adb version,我得到 -bash: /usr/bin/adb: cannot execute binary file: Exec format error

您可以更新、升级、卸载 adb,然后重新安装 adb。

sudo apt remove android-tools-adb
sudo apt remove android-tools-fastboot
sudo apt update && sudo apt upgrade
sudo apt install android-tools-adb android-tools-fastboot

从 Ubuntu 存储库中删除 adb 安装的版本:

sudo apt purge adb

创建别名:

alias adb='/usr/bin/adb'
alias fastboot='/usr/bin/fastboot'

检查一下:

adb --version

然后将其添加到您的 ~/.bashrc:

cat <<EOF >> ~/.bashrc
alias adb='/usr/bin/adb'
alias fastboot='/usr/bin/fastboot'
EOF

运行:

source ~/.bashrc

问题出在我们的 Raspberry Pi 是在 armv71 处理器上。哪些是 32 位处理器。 32 位处理器无法 运行 adb 比 1.0.32 更新的版本,因为这些都是针对 64 位处理器的。一旦我们升级到 64 位,我就可以更新 adb。