如何设置 Android ADB?

big*_*t42 28 adb software-installation

我的电脑是运行 Maverick 的 Sys76 Lemur,而我的手机是运行股票 Gingerbread 的 Nexus S。我想设置为使用 ADB(android 调试桥)。我按照 SDK 网站上的说明安装了 Android SDK,但 ADB 不起作用。有人可以帮助我了解特定于 Ubuntu 的方向吗?

myw*_*ave 25

通过 PPA 安装 adb 和 fastboot

您可以从支持 32 位和 64 位的 WebUpd8 PPA 安装。当然,您可以直接从谷歌安装。但我更喜欢使用 PPA 来使所有内容保持最新。
适用于 Ubuntu 11.04、11.10 和 12.04。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Run Code Online (Sandbox Code Playgroud)

来源:通过 PPA 在 Ubuntu 中安装 ADB 和 Fastboot Android 工具

通过 PPA 安装 Android SDK

如果您想安装 SDK,它将允许您更新您可以通过 upubuntu ppa 安装的所有内容。

所以第一件事是添加ppa。

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk
Run Code Online (Sandbox Code Playgroud)

此时唯一的问题是 android-sdk 需要以 root 身份运行。那么菜单中的链接没有做太多。所以我更新了菜单中的链接,你也可以运行:

gksu android-sdk
Run Code Online (Sandbox Code Playgroud)

从那里你需要安装“Android SDK Platform-Tools”我还建议更新“Android SDK Tools”。您可以取消选择您不需要的任何其他内容。

现在您需要设置环境变量。
首先,您需要使所有内容都可执行。

sudo chmod -R 755 /root/android-sdk-linux
Run Code Online (Sandbox Code Playgroud)

现在添加变量。

nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

添加这些行(在顶部)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools
Run Code Online (Sandbox Code Playgroud)

来源:从 PPA 在 Ubuntu 12.04/Linux Mint 13 上安装 Android SDK Manager(修订版 20)
来源:AndroidSDK - 社区 Ubuntu 文档


kos*_*kos 20

Ubuntu 14.04+

由于在 Universe 存储库中的Trustyandroid-tools-adbandroid-tools-fastboot包分别提供了adbfastboot

要安装它们:

  • 启用 Universe 存储库: sudo add-apt-repository universe
  • 更新 APT 缓存: sudo apt-get update

安装adb

sudo apt-get install android-tools-adb
Run Code Online (Sandbox Code Playgroud)

安装fastboot

sudo apt-get install android-tools-fastboot
Run Code Online (Sandbox Code Playgroud)

  • [android-tools-adb](https://packages.ubuntu.com/xenial/devel/android-tools-adb) 包和 [adb](https://packages.ubuntu.com/ xenial/devel/adb) 包?两者都声称提供 Android 调试桥。 (2认同)

Dan*_*scu 7

2017 年 10 月更新

您无需在 Ubuntu 16 上安装任何软件包即可让 ADB 工作。无需设置。

只需从 Google 下载适用于 Linux 的官方SDK Platform-Toolsadbfastboot从 zip 文件中解压即可。

  • 现在可以直接使用 apt 和标准存储库安装这些吗? (2认同)