Android Studio SDK 位置

207

我看到很多与此问题相关的类似话题,但在那些帖子中没有找到解决方案。我刚刚安装了Android Studio v0.8.14,因为我没有指定SDK路径,所以它不会让我创建新项目。我无论如何也找不到该路径应该在哪里。我看到很多人将其放在C:/Android或类似位置,但是我唯一拥有的Android文件是来自.zip文件的提取文件夹中的桌面上。根据Android Studio,该文件夹中的所有路径都不符合适当的SDK位置要求。我是不是完全荒唐并错过了显而易见的东西?


4
截至今天(2015-10-01),@RandollREVERS解决方案的标准下载已带有sdk(但您也可以使用该链接找到sdk独立包)。在下载了studio之后,我需要为其创建路径变量(惊讶于Android没有为我完成此操作),然后再为platform-tools目录创建另一个路径变量,其中包含“adb”命令。每次下载sdk包时,整个文件夹都会被枚举到您的“Android”安装目录下(\sdk\sdk1...)。CrandellWS的解决方案指向了我不知道存在的现有目录。 - Rachael
你可以手动设置路径:%Home%\ .AndroidStudio2.1 \ config \ options \ jdk.table.xml - Ujjwal Singh
1
我不知道为什么在问题描述中会有这么多的积分,因为解决方案的发现者应该得到积分。这个问题每个人在安卓上都会遇到,所以没有必要增加提问者的积分。 - RJN
30个回答

165

对于Mac/OSX,默认位置是/Users/<用户名>/Library/Android/sdk


5
只有通过终端导航才能在<用户名>下看到图书馆,但使用Finder进入同一位置却无法看到它,原因不明。 - dyllandry
2
Finder默认情况下会隐藏用户主目录。但是可以使用菜单前往 -> 主目录或者直接使用快捷键Cmd+Shft+H来访问。一旦进入主目录,您将找到Library,然后再找到Android。 - Alvaro Cavalcanti
1
如果您发现这个问题并且只想启动SDK管理器(或AVD管理器)而不启动整个Android Studio,您也可以启动终端提示符并键入open ~/Library/Android/sdk/tools/android - SnapShot
4
你可以使用 CMD+SHIFT+. (句号)来显示隐藏文件夹。我也看不到 Library 文件夹,这个方法对我有用。 - Vucko
2
右键单击<用户名>下面,有一个显示“Library”文件夹的选项。这对我解决了问题。 - sea

89

在Windows 8上使用Android Studio:

C:\Users\username\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe

(在用户名中:请输入有效的用户名)

安装它并重新启动您的Android Studio。

对于Windows 7,以上步骤类似,并且对于Eclipse也是相同的。

更新:Windows 10(类似步骤)-由RBT指出


12
默认情况下,AppData文件夹是隐藏的,所以您需要先将其显示出来,然后才能访问它。 - Udit Solanki
我的Visual Studio安装路径(在Windows 10上)与此完全相同,现在它还支持使用Xamarin开发跨平台应用程序。 - RBT
你不需要让AppData可见,只需在资源管理器地址栏中键入“%localappdata%”即可进入“AppData/Local”,或者键入“%appdata%”即可进入“AppData/Roaming”。 - Tj Gienger

72

这是Android Studio为我安装的SDK路径: "C:\Users\<用户名>\appdata\local\android\sdk"

我正在运行Windows 8.1。

您可以进入Android Studio -> 配置 -> SDK管理器,找到路径,顶部左侧应该显示SDK路径。

我认为不需要单独安装SDK,因为Android Studio的默认选项也是安装最新的SDK。


3
我的情况和你一样。我使用的是Windows 7和截至2017年2月23日最新的Android Studio。 - Ankur Agarwal
2
%LOCALAPPDATA%\Android\Sdk - Ng Sek Long

53

我忘记了SDK的安装位置,所以我打开了Android Studio并选择了设置,然后使用以下子菜单:

当前日期为1/1/2017:工具 -> SDK管理器

最新版本

已过期:外观和行为 -> 系统设置 -> Android SDK

在那里,SDK位置被列为Android SDK位置


5
我不确定是操作系统还是Android Studio版本的差异,但在2015年12月24日的Ubuntu系统中,这个信息位于“工具 -> Android -> SDK管理器”。 - Michael Hoffmann
我之前理解得不对,所以才需要这条路径。其他解决方案更好。 - MBH
1
现在它在工具 -> SDK 管理器中。 - Roman
请注意,设置树中的位置并不过时,主窗口中的“工具-> SDK 管理器”菜单项只是其快捷方式。即使在没有打开任何项目时,您也可以通过单击带有齿轮图标的“配置”按钮来从小型启动器窗口转到设置位置。 - rakslice

27

32
该链接指向的是Android Studio,而不是SDK。Android Studio似乎将SDK隐藏在用户的AppData目录中。 - O. R. Mapper
1
找到了吗? - Niklas Rosencrantz
1
那个链接指向的是Android Studio,而不是SDK。有更新吗? - paul cheung
SDK的下载链接在页面上,向下滚动并找到“仅命令行工具”(但不是必需的,因为它随Android Studio一起提供)。 - jackw11111
1
基于@jackw11111的评论,链接如下:https://developer.android.com/studio/#command-tools - Randoll REVERS

25
  • Linux (Ubuntu 18.4)

/home/<USER_NAME>/Android/Sdk

  • Windows (8.1)

C:\Users\<USER_NAME>\AppData\Local\Android\sdk

(AppData文件夹是隐藏的,请先检查文件夹属性)

  • macOS (Sierra 10.12.6)

/Users/<USER_NAME>/Library/Android/sdk


1
这个答案是最好的,因为它提供了所有平台的信息。应该被接受。 - Max

22

macOS (Catalina、Mojave或Sierra):

安装 Android Studio(3.6+ 或 2.3.x)后,默认的 sdk 路径为:/Users/<用户名>/Library/Android/sdk

注意:可能 Library 文件夹是隐藏的。
要让它可见:按下 Command+shift+. 或者打开终端并输入“chflags nohidden ~/Library/”,然后按回车键。

windows

安装 Android Studio 后,默认的 sdk 路径为:C:\Users<用户名>\AppData\Local\Android\sdk

注意:默认情况下,AppData 文件夹是隐藏的,请先将其显示出来。


3
是的,command + shift + . 是显示隐藏文件的快捷键。 - jackw11111
1
对于Mac OS Catalina(10.15.5),路径为/Users/<my_user_name>/Library/Android,别忘了按下Command+shift+. - sultanmyrza
SDK路径可以修改为%appdata%\..\Local\Android\sdk,而不是C:\Users<username>\AppData\Local\Android\sdk - Gray Programmerz

15

打开Android Studio并选择配置--> SDK管理器

输入图像描述

然后检查Android SDK的路径

输入图像描述

如果找不到SDK位置,您可能需要下载它。只需滚动到下载页面末尾附近,然后根据您的操作系统选择Android SDK。

输入图像描述


14

C:\Users\Max\AppData\Local\Android\sdk\

这是Windows 8.1默认SDK文件夹的路径。AppData是一个隐藏的文件夹,所以你必须在进入C:\Users\文件夹后手动输入才可以找到它。


8

对于运行Mac系统的用户:

  1. 打开Android Studio
  2. 选择 Android Studio -> Preferences -> System Settings -> Android SDK
  3. 您的SDK位置将在屏幕右上方的[Android SDK Location]下指定

我正在运行Android Studio 2.2.3


是的,它会提示您进入下载向导。对于Mac系统。 - Darrow Hartman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接