我已经在我的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?


当前回答

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

其他回答

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

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

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

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

找到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加载变量

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

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