在Ubuntu上,'没有命令'adb'found'错误

我刚刚得到一个全新的Ubuntu机器,我正在尝试设置Android SDK。 我对Unix非常陌生,所以如果我犯了一个愚蠢的错误,请原谅我。

我遵循这里给出的指示,一直到添加“规则”文件。 现在,如果我在terminal上尝试adb devices ,它给了我'没有命令'adb'found'错误,并询问我是否犯了一个拼写错误。

 @USER:~/android-sdk-linux/platform-tools$ ls NOTICE.txt adb api fastboot source.properties systrace @USER:~/android-sdk-linux/platform-tools$ adb devices No command 'adb' found, did you mean: Command 'cdb' from package 'tinycdb' (main) Command 'gdb' from package 'gdb' (main) Command 'dab' from package 'bsdgames' (universe) Command 'zdb' from package 'zfs-fuse' (universe) Command 'kdb' from package 'elektra-bin' (universe) Command 'tdb' from package 'tads2-dev' (multiverse) Command 'pdb' from package 'python' (main) Command 'jdb' from package 'openjdk-6-jdk' (main) Command 'jdb' from package 'openjdk-7-jdk' (universe) Command 'ab' from package 'apache2-utils' (main) Command 'ad' from package 'netatalk' (universe) adb: command not found 

我通过StackOverflow上的几个问题进行search,并build议使用apt-get install ia32-libs命令获取一些32位库。 但是,我在64位机器上,所以不知道我是否应该去。

我注意到的另一个奇怪的问题是,即使我导航到platform-tools文件夹并执行adb devices命令,我也遇到同样的错误。 所以,我可能会错过这里的其他东西,而不是错误地设置PATH条目。

我从下载页面尝试了ADB BUNDLE(.zip文件)和SDK工具(.tgz文件),并完成了上述所有步骤,但得到相同的错误。

我在Ubuntu 12.04 LTS上。

您位于正确的目录中,但当前目录不在shell的命令搜索路径中。

尝试

 ./adb 

还要搜索Google如何在bash中设置$ PATH变量

在终端中输入以下内容(从您的help.ubuntu.com网址) – 它会临时将Android工具目录添加到您的PATH中的该shell /终端

 export PATH=${PATH}:~/android-sdk-linux/tools export PATH=${PATH}:~/android-sdk-linux/platform-tools 

您现在应该能够运行adb(不在正确的目录中而不使用./adb)

如果将这些命令添加到.bashrc中,并启动一个新的终端/ shell,则应该会发现这些更改现在是永久性的。

确保你安装了:

 sudo apt-get install android-tools-adb 

现在检查:

 sudo adb 

它会显示adb帮助。

现在请杀/开始adb。 使用以下命令:

 sudo adb kill-server sudo adb start-server 

最后,做:

 sudo adb devices 

这应该工作。

我不知道这条线是什么,为什么我必须这样做(因为博客说它的一些32位库,我在一台64位机器上)。 但它似乎在为我工作。

 sudo apt-get install ia32-libs 

当我执行这个命令,它安装/添加了一些东西大约5分钟(字面上),然后一切正常。

问候,咕噜

在平台工具文件夹“adb”可用,然后按照下列步骤操作:

设置android vars

最初到你家,然后按Ctrl + H它会显示你隐藏的文件现在寻找.bashrc文件,用任何文本编辑器打开它,然后将下面的行放在文件的末尾:

export ANDROID_HOME = / myPathSdk / android-sdk-linux export PATH = $ PATH:$ ANDROID_HOME / tools:$ ANDROID_HOME / platform-tools

现在重新启动系统

有用!