我的电脑是运行 Maverick 的 Sys76 Lemur,我的手机是运行原版 Gingerbread 的 Nexus S。我想设置使用 ADB(Android 调试桥)。我按照 SDK 网站上的说明安装了 Android SDK,但 ADB 不起作用。有人能帮我提供针对 Ubuntu 的说明吗?
答案1
通过 PPA 安装 adb 和 fastboot
你可以从支持 32 位和 64 位的 WebUpd8 PPA 安装。当然你也可以直接从 Google 安装。但我更喜欢使用 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
来源:通过 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
目前唯一的问题是 android-sdk 需要以 root 身份运行。菜单中的链接没什么用。所以我更新了菜单中的链接,您也可以运行:
gksu android-sdk
从那里你需要安装“Android SDK Platform-Tools”。我还建议更新“Android SDK Tools”。你可以取消选择你不需要的任何东西。
现在您需要设置环境变量。
首先,您需要使所有内容均可执行。
sudo chmod -R 755 /root/android-sdk-linux
现在添加变量。
nano ~/.bashrc
添加以下行(在顶部)
#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools
来源:在 Ubuntu 12.04/Linux Mint 13 上从 PPA 安装 Android SDK 管理器(修订版 20)
来源:AndroidSDK - 社区 Ubuntu 文档
答案2
Ubuntu 14.04+
由于 Trusty Universe 存储库中的android-tools-adb
和包分别提供和。android-tools-fastboot
adb
fastboot
要安装它们:
- 启用 Universe 存储库:
sudo add-apt-repository universe
- 更新 APT 缓存:
sudo apt-get update
安装adb
:
sudo apt-get install android-tools-adb
安装fastboot
:
sudo apt-get install android-tools-fastboot
答案3
2017 年 10 月更新
您无需在 Ubuntu 16 上安装任何软件包即可使用 ADB。无需任何设置。
只需下载官方Linux 版 SDK 平台工具从 Google 和zip 文件中adb
提取。fastboot