无法在终端中启动Android SDK Manager


19

我正在尝试打开之前安装和使用的Android SDK Manager,以及官方网站上的说明,网址为:http : //developer.android.com/sdk/installing/adding-packages.html

说: Mac/Linux: Open a terminal and navigate to the tools/ directory in the Android SDK, then execute android sdk.

但是,当我导航到tools/目录并执行命令时android sdk,会收到以下错误消息:

android: command not found

那么为什么会这样呢?我该如何解决?难道我做错了什么?它曾经起作用过,那么为什么现在会发生在我身上呢?我pwdtools/目录内运行了一次命令,这就是它返回的内容:

/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有关的信息。

1
看起来android在该目录中有一个程序名为,所以./android sdk可能是您所需要的。
muru

@muru:是的,我运行了您说的命令,它起作用了,谢谢!:)请将该答案张贴在实际答案中,以便我将其标记为accepted。:)

Answers:


19

该目录包含一个名为的文件android,因此大概可以运行它们./android sdk(除非.您的一部分发生PATH)。另请参阅:如何将目录添加到PATH?,这样您就无需导航到那里并运行./android


6

转到android sdk中的tools目录,如下所示:

cd /home/Android/Sdk/tools

并通过以下方式启动Android SDK Manager:

./android

android命令现已弃用。有关手动SDK,AVD和项目管理的信息,请使用Android Studio。对于命令行工具,请使用tools / bin / sdkmanager和tools / bin / avdmanager
Abhay Gawade,

3

这个问题已经很老了,但是我仍然值得一提的是,Android付出了巨大的努力使Windows mac和linux都更容易实现。

SDK现在已移至简单的GUI,请按照以下说明进行操作。

现在您有了android studio:https : //developer.android.com/studio/index.html

通过此下载,您只需要解压缩它即可,home但我只是选择了它。

提取后,您只需要

navigate to the android-studio/bin/ directory, and execute studio.sh - 有关Android Studio安装指南中的完整安装说明,请参见此处

您只需要遵循屏幕上的GUI,即可完成安装。

如果没有重启,请再次运行以上命令。

您将看到以下屏幕:

在此处输入图片说明

现在请点击 configure在此处输入图片说明

这将为您创建一个桌面可搜索项目。

现在,单击相同的菜单并找到SDK Manager,您就可以在那里管理所有内容在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.