我刚拿到一台全新的Ubuntu机器,正在尝试配置Android SDK。我对Unix还比较陌生,如果有愚蠢的错误请见谅。
我按照这里的说明操作,一直到添加“Rule”文件。现在,在终端中输入adb devices
会出现“未找到命令'adb'”的错误,并询问是否拼写错误。
@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 上搜索了几个问题,有些人建议我使用 apt-get install ia32-libs
命令获取一些32位库。然而,我使用的是64位机器,所以不确定是否应该这样做。
我注意到另一个奇怪的问题是,即使我导航到 platform-tools
文件夹并执行 adb devices
命令,我也会收到相同的错误。所以,我可能错过了其他东西,而不是设置 PATH 条目不正确。
我尝试了来自下载页面的 ADB BUNDLE (.zip 文件) 和 SDK 工具 (.tgz 文件),并完成了上述所有步骤,但是遇到了相同的错误。
我使用的是Ubuntu 12.04 LTS。
$PATH
中。 - Santa$PATH
中查找它。当前目录也不是隐式查看的。如果您想要这种行为,您需要将当前目录(.
)添加到$PATH
中。 - Santa$PATH
,另一种选择是像这样标识它:shell$ ./adb <args>
- Santa