ChatGPT解决这个技术问题 Extra ChatGPT

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

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

相关行是:

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

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

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

尝试在这里搜索/Library/Android/sdk/
您需要导出 2 个路径 -- stackoverflow.com/questions/18143183/…
您可以在 sdk 管理器中找到路径:Android Studio->Preferences->Appeareance & Behavior->System Settings->Android SDK-> here Android SDK Location
试试/Users/<your_user>/Library/Android/sdk

s
slhck

1.如何找到它

打开 Android Studio,转到 Android Studio > Preferences

搜索 SDK

与此类似的内容(如您所见,这是一个 Windows 框)将显示

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

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

2.如何安装它,如果没有的话

前往 Android 独立 SDK 下载页面

下载适用于 macOS 的 zip 文件

解压到一个目录

https://i.stack.imgur.com/ZCUzS.png

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 看到路径是:/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 我必须手动输入导出路径。在“Finder”中,我没有看到像 Windows 中那样的复制目录名称。叹...
保护 /etc/paths 文件后重新启动终端
建议不要直接编辑 /etc/path。在 ~/.bash_profile 中使用“导出”。前任。 export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATH 将上面添加到 ~/.bash_profile 后,如果没有错误,只需使用 source ~/.bash_profile,您可以自由使用 adb 命令
谢谢这对我来说非常有用。我曾尝试在 ~/.back_profile 中导出,但这根本不起作用。
A
Andy Ray

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

它适用于mac用户,必须尝试,谢谢:)
m
mbo

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


P
Pankaj Nimgade

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

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

如果它不存在,我该如何安装它?

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

如何更改 PATH 以包含 Android SDK?

https://i.stack.imgur.com/aUWk5.png


K
Knowledge Cube

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


L
LF00

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 

D
Dr. Roger Webster

AndroidStudioFrontScreen我只是双击了保存在硬盘上的 Android dmg 安装文件,当出现初始屏幕时,我将 Android Studio 的图标拖到了 Applications 文件夹中,现在我知道它在哪里了!!!此外,当您运行它时,请务必在 Dock 上右键单击 Android Studio,然后选择“选项”-> “继续停靠”。其他一切都有效。罗杰·韦伯斯特博士


R
Rad

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

打开 Visual Studio for Mac

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

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


M
Mofajjal Hossain Arafath

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