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

我已经在我的MacBook Air (OS Version 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工作室?也许这是一个糟糕的假设?我是mac的新手(我习惯了Windows),所以我不知道搜索Android SDK的最佳方式。所以我的问题是:

  1. 我如何在我的机器上找到Android SDK ?或者向我自己证明它不存在?
  2. 如果它不在那里,我怎么安装它?
  3. 我如何改变路径包括Android SDK?
438317 次浏览

1. 如何找到它

  • 打开Android studio,进入Android Studio >首选项
  • 搜索sdk
  • 类似的东西(这是一个Windows框,如你所见)将显示 .

你可以看到它的位置,大部分时间是:

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

2. 如果没有,怎么安装呢

独立SDK下载页面

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),并验证它是否被打开/执行
  1. 我如何在我的机器上找到Android SDK ?或者向我自己证明它不存在?

当你安装Android studio时,它允许你选择是否要下载SDK

  1. 如果它不在那里,我怎么安装它?

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

  1. 我如何改变路径包括Android SDK?

在Android Studio中单击文件>>设置enter image description here

如果你不想打开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,你可以参考这个帖子

将此添加到.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 < / p >

  • 回到你的终端应用程序,用source ~/.bash_profile加载变量

如果Android Studio显示路径/Users/<name>/Library/Android/sdk 但在文件夹中找不到,只需右键单击并选择“显示视图选项”。在那里你可以选择“显示库文件夹”;

.选择它,你可以访问SDK
我只是双击我保存在硬盘上的Android dmg安装文件,当最初的屏幕出现时,我将Android Studio的图标拖到应用程序文件夹中,现在我知道它在哪里了!!另外,当你运行它时,一定要在Dock上右键单击Android Studio,选择“选项”->“保持在Dock上”。 其他方法都有效。 罗杰·韦伯斯特博士

对于Visual Studio for Mac用户(例如,将Android SDK与VS一起安装):

  • 打开Visual Studio for Mac
  • 从菜单中选择工具->SDK管理器->在对话框中选择第三个选项卡:“Localizations”

你可以在那里找到JDK, Android NDK和Android SDK本地化(如果安装和选择)。如果没有找到Android SDK路径,您可以尝试使用Android Studio找到它(如果已安装)

在我的例子中,我必须创建本地。带有sdk的属性文件。dir=PATH_TO_ANDROID_SDK在我的机器。似乎,这是关于android sdk路径设置。因此,它也可以在ANDROID_HOME环境中设置。变量。