Android SDK 未安装在 Android Studio 上

Posted

技术标签:

【中文标题】Android SDK 未安装在 Android Studio 上【英文标题】:Android SDK not being installed on Android Studio 【发布时间】:2017-05-11 20:57:25 【问题描述】:

基于我的last question - 我从这个链接 (https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-windows.exe) 下载了 Android Studio(没有 SDK)2.2.3.0。

然后我从这个链接 (https://dl.google.com/android/repository/tools_r25.2.3-windows.zip) 下载了 Android SDK。

我将 Android SDK 解压到 "C:\androidsdk" ,现在 "androidsdk" 文件夹包含一个名为 "tools" 的文件夹。在这个“工具”里面有很多文件。

当我打开 Android Studio 时,它已经下载了 SDK。所以我断开互联网并再次打开 Android Studio。现在我手动选择 SDK 路径,即 "C:\androidsdk" .. 这是问题所在,我明白了:

目标文件夹既不为空也不指向现有的 SDK 安装。

所以,我选择了路径为“C:\androidsdk\tools”而不是那个,我遇到了同样的问题。

【问题讨论】:

嘿@protld 我面临着类似的问题。您能否指出以下哪个答案解决了您的问题?接受这个答案将对 SO 上的每个人都有帮助 【参考方案1】:

我找到了一个解决方案,其中涉及更改 android studio 的默认设置。在下载的 SDK 中创建一个名为“平台”的空文件夹 转到配置->项目设置->指定 SDK 的路径。链接为:https://askubuntu.com/questions/989007/sdk-is-missing-error-android-studio

这对我使用最新下载的 SDK 有效。

【讨论】:

非常感谢! 这个简单的答案让我摆脱了很多头痛,我挣扎了 1 个小时让它在 android studio 中工作。 你救了我的命 :)【参考方案2】:

我遇到这样的问题。只需在 SDK 中创建空文件夹 platforms 并单击下一步按钮。它解决了我的问题:)

【讨论】:

现有答案之一中已经提到了这一点。 @NikosHidalgo 是的,我知道,但现有的答案无法理解(在我看来) 你能详细说明一下吗?我在 'C:\Android\sdk\platform' 处创建了一个新文件夹平台,然后单击下一步,但它没有安装。我只下载了命令行工具并将内容提取到'C:\Android\sdk\cmdline-tools\latest'。我尝试了可能用作“Android SDK 位置”的合理文件夹,但显示“目标文件夹既不空也不指向现有的 SDK 安装。”【参考方案3】:

您是否尝试下载已包含 SDK 的 Android Studio 版本?我不确定,但我认为您正在为不使用 Android Studio 的开发人员下载文件。您应该下载 this file (android-studio-bundle-145.3537739-windows.exe)。 ;w;

【讨论】:

在我的最后一个问题中,一些成员已经说过可以独立下载所有内容。我这样做是因为我的网速很慢, 哦,我明白了。好吧..您可以从另一个网站单独下载sdk。我认为 techspot 网站有一个专门用于 sdk 的下载页面。 ^^"【参考方案4】:

遗憾的是,直接从 google 下载,如果您的公司防火墙阻止其他来源,您将希望从那里下载,Release 1.6 r1 September 2009 是他们拥有的最新 SDK。

然后您可以转到 设置 > 系统设置 > Android SDK

提供所需的 Android SDK 位置。

等到“下一步”按钮启用。

现在你准备好了。

【讨论】:

【参考方案5】:

您引用的链接是指向 SDK 工具的链接,而不是完整的 SDK。您需要将此工具文件夹放入现有的 SDK 中(假设工具版本支持 SDK 版本)。

您首先需要一个 SDK(替换那里的工具文件夹,或者更好的是,使用 SDK 提供的 SDK Manager.exe 将工具更新到所需的版本)。

AFAIK,对于独立 SDK 25,没有官方的独立下载链接(对于 24 有)。安装工作室,从那里使用 SDK 管理器(或在与 Studio 一起安装的 SDK 中作为 exe 运行),然后转到 SDK 文件夹并在更新后获取完整的 SDK,如果您需要单独进行离线安装。您可以直接在此文件夹或副本中替换工具,但最好使用 SDK 管理器。

请注意,有各种非官方网站可以单独下载离线 SDK,您可以轻松地用 google 搜索它们,但问题是您对这些网站下载可执行文件的信任程度。这在企业环境中绝对是一条值得商榷的道路。我不知道你为什么不能只下载工作室并使用 SDK 安装。如果您稍后在其他安装中需要 SDK,请安装、配置和更新,获取 SDK 文件夹并卸载。

另见this question

【讨论】:

【参考方案6】:

发现了解决方案,但它不是解决方案,但如果您想使用 Android Studio,则必须这样做。


如果您需要解决方案,则必须使用稍旧的 Android SDK 版本,即 24.4.1,可以从 TechspotFileHippo、here 或 here。

它以 .EXE 文件的形式提供,只需打开安装程序并继续安装,Android Studio 就会自动检测到它。


如果您想要最新版本的 Android SDK for Android Studio,那么您必须从https://developer.android.com/studio/index.html 下载“Android Studio(包括 Android SDK)”。

注意:最后一个解决方案不是解决方案,而是带有 Android SDK 的 Android Studio。并且它们都在一个 1 .EXE 中,您只需打开它就可以了。

【讨论】:

以上是关于Android SDK 未安装在 Android Studio 上的主要内容,如果未能解决你的问题,请参考以下文章

科尔多瓦:“Android SDK:未安装”

求助,Android SDK manager不显示那些未安装的包了

Android 4.0.4 未显示在我的 Android SDK 管理器中

Android SDK 管理器未显示在 Eclipse 列表中

当我正在尝试为我正在通过Unity开发的游戏构建apk文件时,Android SDK未正确安装错误?

在 Android Studio 路径中找不到 SDK 文件夹,并且 SDK 管理器未打开