无法在终端中启动Android SDK Manager

我正在尝试打开我之前安装和使用过的Android SDK Manager,并按照官方网站上的指示进行操作,链接在这里:http://developer.android.com/sdk/installing/adding-packages.html 指南中说:Mac/Linux:打开终端并导航到Android SDK中的tools/目录,然后执行android sdk命令。 但是当我进入tools/目录并执行命令android sdk时,我收到以下错误信息:
android: command not found

那么为什么会发生这种情况呢?我该如何解决它?是我做错了什么吗?之前它是正常工作的,为什么现在会发生在我身上?我在“tools/”目录下运行了一次“pwd”命令,返回的结果是这样的:
/home/nikita/android-sdk-linux/tools

tools/目录中,ls命令返回的结果是:
android         emulator64-mips  lib           screenshot2
ant             emulator64-x86   lint          source.properties
apps            emulator-arm     mksdcard      support
ddms            emulator-mips    monitor       templates
draw9patch      emulator-x86     monkeyrunner  traceview
emulator        hierarchyviewer  NOTICE.txt    uiautomatorviewer
emulator64-arm  jobb             proguard

我正在使用Ubuntu 14.10操作系统。

1那个目录包含什么内容(ls)?也许 ./android sdk 可能有效,如果在该目录中有一个名为 android 的程序,并且您还没有将其添加到 PATH 中。 - muru
我已经编辑了问题,包括与ls命令相关的信息。 - user364819
1看起来在那个目录下有一个名为android的程序,所以./android sdk可能是你需要的。 - muru
@muru:是的,我运行了你说的命令,它起作用了,谢谢!:) 请把那个答案发表为一个真正的回答,这样我就可以标记为“已接受”。:) - user364819
3个回答

该目录包含一个名为android的文件,因此他们的意思是运行./android sdk(除非.恰好是您的PATH的一部分)。另请参见:如何将目录添加到PATH?,这样您就不需要导航到那里并运行./android

进入你的Android SDK中的tools目录,例如:
cd /home/Android/Sdk/tools

使用以下方法启动Android SDK Manager:

./android

1Android命令现已过时。对于手动SDK、AVD和项目管理,请使用Android Studio。 对于命令行工具,请使用tools/bin/sdkmanager和tools/bin/avdmanager。 - Abhay

这个问题有点老了,但我觉得还是值得解释一下,Android已经做出了很大的努力,使得这对于所有人来说都更加容易,包括Windows、Mac和Linux。
SDK现在已经转移到了一个简单的图形界面,按照下面的说明进行操作即可获得它。
现在你已经有了Android Studio: https://developer.android.com/studio/index.html 下载后,你只需要解压它,我选择将其放在我的home目录下,但这只是我的个人选择。
解压后,你只需要:

进入android-studio/bin/目录,并执行studio.sh命令 - 请参考此处的完整安装指南,取自Android Studio安装指南

然后,你只需按照屏幕上的图形界面进行操作,安装过程就会完成。
如果没有重新启动,请再次运行上述命令。
你将看到以下屏幕:

enter image description here

现在请点击“配置”enter image description here
这将为您创建一个可在桌面上搜索的项目。
现在点击相同的菜单,找到“SDK 管理器”,您可以从那里管理所有内容enter image description here