如何设置Android ADB?

我的电脑是运行Maverick的Sys76 Lemur,我的手机是Nexus S运行的姜饼。 我想设置使用ADB(android调试桥)。 我在SDK网站上按照说明安装了Android SDK,但ADB不起作用。 有人可以帮我提供Ubuntu特有的指示吗?

通过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 

来源: 通过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 

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

Ubuntu 14.04+

自Trusty以来,Universe存储库中的android-tools-adbandroid-tools-fastboot包分别提供了adbfastboot

要安装它们:

  • 启用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 

我只是猜测,但也许你需要确保Ubuntu正在寻找合适的地方。 正如它在网站上所说,请确保通过添加export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools将adb所在的目录添加到$ PATH export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/toolsexport PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-tools到您的.bashrc并运行source .bashrc

@mywebslave完美地回答了这个问题,我只是想补充一点。 如果您正在运行64位计算机并进行脱机安装,则可能必须安装此处提到的32位兼容性库。

 sudo apt-get install ia32-libs 

更新:以上命令仅在您运行13.04及更低版本时有效。 对于较新的版本, ia32-libs已被其他软件包取代。 看到这里 。

 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 

2017年10月更新

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

只需从Google下载官方SDK Platform-Tools for Linux ,然后从zip文件中提取adbfastboot