我已经在我的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的最佳方式。所以我的问题是:

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


1. 如何找到它

打开Android studio,进入Android studio > Preferences 搜索sdk 类似的东西(这是一个Windows框,你可以看到)将显示

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

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

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

进入Android独立SDK下载页面 下载macOS版本的压缩文件 将其解压缩到一个目录

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),并验证它是否被打开/执行


我如何在我的机器上找到Android SDK ?或者向我自己证明它不存在?

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

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

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

我如何改变路径包括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,你可以参考这篇文章。

将此添加到.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:[您的SDK位置]/platform-tools添加到文件中,并点击⌘s保存它。默认情况下是: 导出路径= $路径:/用户/ yourUserName /图书馆/ Android / sdk /平台工具 回到终端应用程序,用源~/.bash_profile加载变量


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


我简单地双击我保存在硬盘上的Android dmg安装文件,当最初的屏幕出现时,我将AndroidStudio的图标拖到Applications文件夹中,现在我知道它在哪里了!!另外,当你运行它时,一定要在Dock上右键单击Android Studio,选择“选项”->“保持在Dock上”。 其他方法都有效。 韦伯斯特博士


对于Mac用户的Visual Studio(例如,在安装VS的同时安装了Android SDK):

打开Visual Studio for Mac 选择菜单:工具-> SDK管理器->选择第三个选项卡:对话框中的“本地化”

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


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