我已经在我的 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/
/Users/<your_user>/Library/Android/sdk
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)并验证它是否已打开/执行
如果您不想打开 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 位置
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 SDK?或者向自己证明它不存在?
安装Android studio时,可以选择是否下载SDK
如果它不存在,我该如何安装它?
您可以从这里获得 SDK http://developer.android.com/sdk/index.html
如何更改 PATH 以包含 Android SDK?
https://i.stack.imgur.com/aUWk5.png
如果 Android Studio 向您显示路径 /Users/<name>/Library/Android/sdk
但您在文件夹中找不到它,只需右键单击并选择“显示视图选项”。在那里您将能够选择“显示库文件夹”;选择它,您可以访问SDK。
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
AndroidStudioFrontScreen我只是双击了保存在硬盘上的 Android dmg 安装文件,当出现初始屏幕时,我将 Android Studio 的图标拖到了 Applications 文件夹中,现在我知道它在哪里了!!!此外,当您运行它时,请务必在 Dock 上右键单击 Android Studio,然后选择“选项”-> “继续停靠”。其他一切都有效。罗杰·韦伯斯特博士
对于 Visual Studio for Mac 用户(例如,将 Android SDK 与 VS 一起安装的用户):
打开 Visual Studio for Mac
从菜单中选择:工具 -> SDK 管理器 -> 选择第三个选项卡:对话框中的“本地化”
您可以在那里找到 JDK、Android NDK 和 Android SDK 本地化(如果已安装并选择)。如果没有找到 Android SDK 路径,您可以尝试使用 Android Studio 找到它(如果已安装)
就我而言,我必须在我的机器中使用 sdk.dir=PATH_TO_ANDROID_SDK 创建 local.properties 文件。看来,这是关于 android sdk 路径设置。因此,它也可以在 ANDROID_HOME 环境中设置。变量也。
/etc/path
。在 ~/.bash_profile 中使用“导出”。前任。export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATH
将上面添加到 ~/.bash_profile 后,如果没有错误,只需使用source ~/.bash_profile
,您可以自由使用adb
命令