Android Studio 3缺少Android SDK

28

我刚从官方网站下载了适用于Windows的Android Studio 3,但启动时出现了一个关于缺少Android SDK的错误提示:

Android SDK missing. You can obtain it from d.android.com/sdk

当我点击该链接时,它仅将我重定向到同一官方网站。在那里没有单独的链接可用于SDK下载。

我应该去哪里获取它?难道不应该在安装Android Studio 3期间安装Android SDK吗?


为什么不单独下载SDK并在那里指定路径? - Akash kumar
如果安装新版本时没有导入以前版本的设置,可能会发生这种情况。但是如果手动选择“SDK”(路径)会发生什么呢? - Saeid
1
@Akashkumar - 这正是我想要做的事情。但是我不知道如何单独下载SDK。 - Attila Tanyi
请在页面底部查看或搜索“sdk-tools-windows-3859397.zip”以获取相关内容,或下载并安装Android Studio,SDK将会被创建在另一个文件夹中。 - Akash kumar
1
@Akashkumar:最初我按照这些步骤操作,但是没有起作用。它只安装了“工具”目录,AS仍然抱怨缺少SDK的东西。唯一的解决方案是下面AttilaTanyi提供的方法。 - GeertVc
10个回答

47

显然,问题在于Android Studio 3.0已经被安装并卸载过了。SDK被删除了,但是Android Studio的配置没有被删除。

从之前的安装中删除配置C:\Users\<user>\.AndroidStudio3.0文件夹)解决了问题。当Android Studio启动时,它会打开一个关于下载SDK的对话框,然后按预期进行操作。


注意:这会导致所有组件重新下载,这需要相当长的时间。它并没有解决我的问题。 - bjones01001101
2
我花了一整天的时间才弄清楚那个问题。谢谢! - romaneso

4
这是我在Windows 10上使用Android Studio 3.1时遇到的问题。IDE中缺少SDK,我无法下载或安装它。尽管按照步骤操作,但Android Studio并未正确地下载或安装SDK,SDK配置向导结束时会出现一个错误提示,告诉我SDK未被安装,因为sdk / tools目录不存在(没错,太明显了)。我之前没有下载或安装过Android Studio或SDK。
事实证明,Android Studio 3.1没有选中“启用嵌入式Maven存储库”选项,位于IDE首选项中。
在启用嵌入式Maven存储库并重新启动Android Studio后,SDK配置向导启动并成功下载/安装SDK。

经过彻底搜索,我的Android Studio副本没有IDE首选项菜单。 - omikes

2
这很简单:
  • 从Android Studio的工具菜单中选择SDK Manager
    这将打开一个名为“新项目设置”的窗口。
    enter image description here

  • 点击Android SDK,然后选择您要下载的Android SDK。
    enter image description here

这一定会起作用。最初的回答。

1
如果您使用的是MacOS,Android Studio安装程序会将捆绑的SDK文件放置在~/Library/Android/sdk/目录下。

1
我从控制面板中卸载了Android Studio。 请将以下文件夹及其子文件夹保存在安全的位置:C:\USERS\MYNAME\ANDROIDSTUDIOPROJECTS 然后,我删除了c:\users\MYNAME\.ANDROIDSTUDIO3.1c:\users\MYNAME\.ANDROID 最后重新安装Android Studio。 虽然需要一些时间,但问题已得到解决。

1
尝试重新安装并在重启后下载所需文件(自动下载),但请按照以下步骤操作:
1. 转到主驱动器(考虑“c”),然后C /用户/ / Androidstudioproject,将其复制到其他位置(将旧项目保存到安全位置)。
2. 从控制面板卸载Android Studio。
3. 删除以下文件。
    a c/user/<your system name>/androidstudioproject

    b c/user/<your system name>/.android

  c 'c/user/<your system name>/AppData/Local/Android (keep hidden files on)'

现在安装您的Android Studio,从其安装程序中进行安装

安装后,这些将自动下载所需文件(安装时始终连接到互联网)


谢谢您的回答!这些步骤没有解决问题,但是帮助了我朝着正确的方向前进。删除先前安装的配置文件(Users/<user>/.AndroidStudio3.0 文件夹)解决了问题。 - Attila Tanyi

1

我非常感谢@Harsh.jaiswal提供的帮助。

只需删除这些文件:

 1. c/user/<your system name>/androidstudioproject
 2. c/user/<your system name>/.android
 3. c/user/<your system name>/AppData/Local/Android (keep hidden files on)

因此,AS会自动下载所需的文件。

0

我遇到了这个问题,卸载并重新安装后,在“工具”下仍然找不到该选项。

在我打开一个项目后,我找到了该选项。有一个按钮(从右边数第四个)是SDK管理器。


0

我不得不手动创建
C:\Users\[USERNAME]\AppData\Local\Android\Sdk

然后我从https://developer.android.com/studio/#downloadsCommand Line Tools Only部分下载了工具。

接着,我将文件提取到:
C:\Users\[USERNAME]\AppData\Local\Android\Sdk

希望这能帮助到某些人。


0

您可以单独下载SDK工具。

https://developer.android.com/studio/#downloads
前往此链接并从“仅命令行工具”下下载SDK工具。

下载完成后,解压缩zip文件并将其移动到C:\Users\USERNAME\AppData\Local\Android\Sdk

如果不起作用,请从Android Studio更改SDK位置。


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