2013-04-29 144 views
8

我在Mac上,我想我已经完成了所有事情。遵循这些指令: http://developer.android.com/sdk/installing/adding-packages.html启动Android SDK管理器 - Tools目录不存在? Mac

它说导航到终端中的工具/目录。这是我的步骤。

  1. 打开终端

  2. CD应用 结果是:没有这样的文件或目录

路径到我的工具目录如下

Applications->adt-bundle-mac-x86_64-20130219 ->SDK -> tools 

我试图把我的文件夹放到我的桌面上,包括工具文件夹和我的adt软件包因为我可以改变目录到我的桌面,当我输入ls到终端我看到我的Tools文件夹,我的ADT-束是存在的,

但问题是,当我试图进入

CD工具

CD ADT-束(等)

它说,它不是一个目录。

我该怎么办?

+1

如果你的路径是/ Applications/adt-bundle-mac-x86_64-20130219然后启动'/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android' – 2013-04-29 05:04:43

+0

你是什么意思“launch”我是否如下输入命令? launch/Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android ???或者启动意味着“改变目录?” – 2013-04-29 16:20:40

+0

在终端shell提示符($)处,只需输入'/ Applications/adt-bundle-mac-x86_64-20130219/sdk/tools/android'并按。 – 2013-04-29 16:47:14

回答

14

我最近遇到了这个问题,并认为我会在此发布澄清或任何人仍然遇到它。

看来你必须在/adt-bundle-mac-VERSION/sdk目录的根目录才能执行“android”命令。 我通常会进入目录,直到到达命令的位置,但在这种情况下,我遇到了与原始海报相同的问题。

您必须使用Tab键到Android命令 即...

找到您安装/adt-bundle-mac-x86_64-20131030/sdk命中TAB键/tools命中TAB键/android

,而不是cd adt-bundle-mac-x86_64-20131030/cd/sdkcd/toolsandroid

如果正确完成,SDK管理器应该为您启动。

希望这可以帮助任何人在那里。

+0

认为将Android SDK添加到您的路径中会带来相同的结果,因为我了解您的权利 - 好处是可以从每个目录获得android和其他cli命令。 – habamedia 2016-04-07 17:57:39

20

这是目录。

`cd /adt-bundle-mac-x86_64-20131030/sdk/tools` 

命中进入

只需键入 ./android

+0

这其实没有错,只是需要澄清才能使它更有用 – ericn 2014-03-09 08:35:16

+0

对我来说工作得很好。很明显,阅读这篇文章的人必须设定正确的道路才能使其发挥作用。 – JordanBelf 2014-11-23 17:02:16

+0

尽管路径不正确,但这种方式仍然有效,但这里的主要区别在于前缀./ 谢谢 – 2015-08-30 09:26:41

4

更好的开放终端输入which android

它会告诉你安装软件包的路径。

然后是的,你只需要在终端上执行该路径。

你的android软件包可能已经安装了Homebrew或其他软件,所以路径可能不同。

编辑:错字

4

下面是Android工作室在OS X船长巨岩(优胜美地也有希望相同的路径),你的“工具”目录:

Users/user-name/Library/Android/sdk/tools 

在终端,只需键入: Library/Android/sdk/tools 并按回车。你在工具文件夹中。

请注意user-name指Mac用户

6

使用cd /users/user/...your path.../android-sdk/tools

然后:

./android

0

对我来说,目录是cd /Users/your_user_name/Library/Android/sdk/tools/ 后,该命令是./android list targets 我希望这可以帮助

6

您可以使用GUI启动SDK管理器:

  • 推出Android工作室
  • 创建一个新的空白项目
  • 在工具栏中,查找图标,工具提示“SDK管理器”

SDK Manager button in toolbar

3

很多答案在这里已经考虑到你应该去/{path-to-your-android-sdk}/tools 并运行./android

对我来说,这没有奏效。当我打开位于我/{path-to-your-android-sdk}/tools用文本编辑器目录android文件,它包含以下内容:

#!/bin/bash 
echo The "android" command is no longer available. 
echo For manual SDK and AVD management, please use Android Studio. 
echo For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager 
exit 1 

所以,正确的做法,现在,是在他的评论被@Shijil说。

在你的Android SDK中的目录,你应该使用:

对于SDK管理器:

cd tools 
cd bin 
./sdkmanager 

对于AVD管理:

cd tools 
cd bin 
./avdmanager 

NB在过去的命令以上每个选项都需要根据您要执行的操作提供其他参数。一个适用于两者的示例arg是--list。不带任何参数运行命令只会显示您可能已经传递的可能参数。

就我个人而言,我认为在android studio中使用GUI更简单。特别适合linux初学者。

相关问题