在Mac上找到Android SDK并添加到PATH


184

我已经在MacBook Air(操作系统版本10.11 El Capitan)上安装了Android Studio,并成功编写了一个小型的“ hello,world”应用程序,并已安装在设备(Nexus 7)上,并在AVD上运行。我现在要做的就是能够从命令行(而不是Android Studio)构建应用程序并将其安装在设备上。我正在按照以下指示进行操作:

http://developer.android.com/training/basics/firstapp/running-app.html

和相关的行是:

确保PATH环境变量中包含Android SDK platform-tools /目录,然后执行:

问题是我在机器上找不到Android SDK!我认为它在那里是因为否则程序将无法编译并通过Android Studio运行?也许那是一个错误的假设?我是Mac的新手(我曾经使用过Windows),所以我不知道搜索Android SDK的最佳方法。所以我的问题是:

  1. 如何在机器上找到Android SDK?还是向自己证明它不存在?
  2. 如果不存在,该如何安装?
  3. 如何更改PATH以包括Android SDK?

12
尝试在这里搜索/Library/Android/sdk/
Paras 2015年

你需要导出2条路径- stackoverflow.com/questions/18143183/...
TASOS

8
您可以在SDK管理器中找到该路径:Android Studio->首选项->设备与行为->系统设置-> Android SDK->此处Android SDK位置
Rohit Ramkumar,2015年

3
试试/Users/<your_user>/Library/Android/sdk
mrgloom

Answers:


337

1.如何找到它

  • 开启Android Studio,前往[ Android Studio]> [偏好设定]
  • 搜索 sdk
  • 将会显示类似的内容(如您所见,这是一个Windows框)

您可以在大多数情况下看到那里的位置:

/Users/<name>/Library/Android/sdk

2.如何安装(如果没有的话)

独立SDK下载页面

3.如何将其添加到路径

打开终端~/.bash_profile,输入以下命令在nano中编辑文件:

nano ~/.bash_profile

如果您使用Zsh,请~/.zshrc改为编辑。

转到文件末尾,然后将目录路径添加到您的$PATH

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • 按保存 Ctrl+X
  • 重新启动终端
  • 要查看其是否正常运行,请输入您添加的目录内的任何文件或二进制文件的名称(例如adb),并验证其是否已打开/执行。

谢谢。我按照步骤1进行操作,看到路径为:/ Users / user / Library / Android / sdk奇怪的是,使用“ Finder”和Go-> Go To Folder,我无法从/ Users / user /下钻取库等。用户目录未显示库!一定是Mac上有些奇怪的东西。我必须将完整路径放在Finder中。
戴夫

为了后代,此链接可能对添加到PATH有用: osxdaily.com/2014/08/14/add-new-path-to-path-command-line 我必须手动输入导出路径。在“查找器”中的任何地方,都没有像Windows那样看到复制目录名称。感叹……
Dave

保护完/ etc / paths文件后,重新启动终端机
Paul Spiesberger '16

13
建议不要/etc/path直接编辑。在〜/ .bash_profile中使用“导出”。例如 export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATH将以上内容添加到〜/ .bash_profile之后,只要source ~/.bash_profile没有错误就可以使用,您可以自由使用adb命令
Henry

谢谢,这对我来说非常有效。我曾尝试在〜/ .back_profile中导出,但这根本不起作用。
DevShadow

47

如果您不想只为了修改路径而打开Android Studio ...

他们住在这里,具有默认安装:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

这就是您要添加到您的 .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

查找Android SDK位置

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

.bash_profile为您的环境变量创建文件

  • 打开终端应用
  • 通过转到您的主目录 cd ~
  • 使用创建文件 touch .bash_profile

将PATH变量添加到您的 .bash_profile

  • 通过打开文件 open .bash_profile
  • 添加export PATH=$PATH: [your SDK location] /platform-tools到文件,然后单击⌘s保存。默认情况下是:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • 返回您的终端应用程序并使用加载变量 source ~/.bash_profile


13
  1. 如何在机器上找到Android SDK?还是向自己证明它不存在?

安装Android Studio时,它可以让您选择是否要下载SDK

  1. 如果不存在,该如何安装?

您可以从此处http://developer.android.com/sdk/index.html获取SDK。

  1. 如何更改PATH以包括Android SDK?

在Android Studio中,单击文件>>设置 在此处输入图片说明


7

如果Android Studio向您显示了路径,/Users/<name>/Library/Android/sdk 但在文件夹中找不到该路径,请右键单击并选择“显示视图选项”。在那里,您将可以选择“显示库文件夹”;选择它,您可以访问SDK。


4

Android SDK的默认路径是/Users/<username>/Library/Android/sdk,您可以参考这篇文章

将此添加到您的.bash_profile中以添加环境变量

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

然后保存文件。

加载它

source ./.bash_profile 

0

AndroidStudioFrontScreen我只需双击保存在硬盘驱动器上的Android dmg安装文件,当出现初始屏幕时,我将Android Studio的图标拖到Applications文件夹中,现在我知道它在哪里!另外,在运行它时,请确保在Dock上右键单击Android Studio,然后选择“选项”->“在Dock上保留”。其他一切正常。罗杰·韦伯斯特博士

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.