如何设置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-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
我只是猜测,但也许你需要确保Ubuntu正在寻找合适的地方。 正如它在网站上所说,请确保通过添加export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools
将adb所在的目录添加到$ PATH export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools
& export 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文件中提取adb
和fastboot
。