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

Finding Android SDK on Mac and adding to PATH

我已经在我的 MacBook Air(OS 版本 10.11 El Capitan)上安装了 Android Studio,并成功编写了一个小型 "hello, world" 应用程序并安装在设备 (Nexus 7) 上,并且运行 在 AVD 上。我现在想要做的就是能够构建应用程序并将其从命令行安装到设备上,而不是 Android Studio。我按照这里的说明操作:

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

相关行是:

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

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

  1. 如何在我的机器上找到 Android SDK?或者向自己证明它不存在?
  2. 如果没有,我该如何安装?
  3. 如何更改 PATH 以包含 Android SDK?

1。如何找到它

  • 打开 Android studio,转到 Android Studio > 首选项
  • 搜索 sdk
  • 与此类似的内容(如您所见,这是一个 Windows 框)将显示

你可以在那里看到位置——大部分时间是:

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

2。如何安装它,如果没有

3。如何添加到路径

打开您的终端,在 nano 中输入以下内容编辑您的 ~/.bash_profile 文件:

nano ~/.bash_profile

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

转到文件末尾并将目录路径添加到 $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Ctrl+X
  • 保存
  • 重启终端
  • 要查看它是否正常工作,请输入您添加的目录中的任何文件或二进制文件的名称(例如 adb)并验证它是 opened/executed
  1. How do I find Android SDK on my machine? Or prove to myself it's not there?

安装Androidstudio时,可以选择是否下载SDK

  1. If it's not there how do I install it?

你可以从这里获取SDKhttp://developer.android.com/sdk/index.html

  1. How do I change PATH to include Android SDK?

在 Android Studio 中单击文件 >> 设置

如果您不想打开 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}"

Android SDK默认路径是/Users/<username>/Library/Android/sdk,可以参考这个post.

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

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

然后保存文件。

加载它

source ./.bash_profile 

找到 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

  • 加载变量

如果 Android Studio 向您显示路径 /Users/<name>/Library/Android/sdk 但是你在你的文件夹中找不到它,只需右键单击并select "Show View Option"。在那里你将能够 select "Show Library Folder"; select它和你可以访问SDK。

AndroidStudioFrontScreen我只是双击保存在硬盘上的 Android dmg 安装文件,当初始屏幕出现时,我将 Android Studio 的图标拖到应用程序文件夹,现在我知道它在哪里了!!!此外,当您 运行 它时,请务必在 Dock 上右键单击 Android Studio,然后 select "Options" -> "Keep on Dock"。 其他一切都有效。 罗杰韦伯斯特博士

对于 Visual Studio 对于 Mac 用户(例如安装了 Android SDK 和 VS 的用户):

  • 为 Mac
  • 打开 Visual Studio
  • select 从菜单:工具 -> SDK 管理器 -> Select 第三个选项卡:'Localizations' 在对话框中

您可以在那里找到 JDK、Android NDK 和 Android SDK 本地化版本(如果已安装并 selected)。如果找不到 Android SDK 路径,您可以尝试使用 Android Studio(如果已安装)

找到它

在我的例子中,我必须在我的机器上用 sdk.dir=PATH_TO_ANDROID_SDK 创建 local.properties 文件。看来,是关于 android sdk 路径设置的。因此,它也可以设置在 ANDROID_HOME 环境中。变量太多。