Android Studio中未安装Android SDK

9
根据我的上一个问题 - 我从此链接(https://dl.google.com/dl/android/studio/install/2.2.3.0/android-studio-ide-145.3537739-windows.exe)下载了没有SDK的Android Studio 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"作为路径,但我仍然遇到了同样的问题。

1
嘿 @protld,我遇到了类似的问题。您能否指出下面的答案中哪一个解决了您的问题?接受该答案将对 SO 上的每个人都有帮助。 - Abrar
6个回答

8

非常感谢你! - Ormoz
这个简单的答案让我免去了很多麻烦,我在安卓工作室里苦苦挣扎了1个小时。 - Saleh
你救了我的命 :) - Nima Faraji

6
我遇到了这样的问题。只需在SDK内创建一个空文件夹platforms,然后点击下一步按钮即可解决我的问题 :)

已经在现有答案中提及了这一点。 - Nikos Hidalgo
@NikosHidalgo 嗯,我知道,但现有的答案并不容易理解(对我来说)。 - Madi
你能详细说明一下吗?我创建了一个新文件夹 platform,路径为 'C:\Android\sdk\platform',然后点击下一步,但是安装失败了。我只下载了命令行工具,并将其解压到了 'C:\Android\sdk\cmdline-tools\latest'。我尝试了几个可能适用于“Android SDK位置”的文件夹,但都提示“目标文件夹既不为空也不指向现有的SDK安装”。 - reddtoric

1

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


在我上一个问题中,一些成员已经说过可以独立下载所有内容。由于我的网络速度很慢,我就这样做了。 - protld
哦,我明白了。那么...你可以从另一个网站单独下载SDK。我认为TechSpot网站有一个专门用于SDK的下载页面。^^" - Miu

1
很遗憾,直接从谷歌下载是最新的SDK版本Release 1.6 r1 September 2009,如果你的公司防火墙屏蔽了其他来源,那么这是你需要下载的地方。然后你可以进入设置 > 系统设置 > Android SDK

enter image description here

给出所需的Android SDK位置。

enter image description here

等待下一步按钮变为可用状态。

现在你已经准备好了。


0

你引用的链接是 SDK 工具的链接,而不是完整的 SDK 链接。你需要将这个工具文件夹放到已有的 SDK 中(前提是工具版本支持SDK版本)。

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

据我所知,对于独立的SDK 25,没有官方的独立下载链接(对于 24 是有的)。安装 studio 后,使用其中的 SDK 管理器(或在 Studio 中安装的 SDK 中运行 exe),然后进入 SDK 文件夹并在更新后获取完整的 SDK,如果你需要单独进行离线安装。你可以直接在此文件夹中或副本中替换工具,但最好使用 SDK 管理器。

请注意,有各种非官方的网站可用于单独下载离线 SDK,你可以轻松地搜索它们,但问题在于你有多少信任这些网站下载可执行文件。这绝对是企业环境下有问题的做法。我不确定为什么不能只下载 studio 并带着 SDK 进行安装。如果以后需要在其他安装中使用 SDK,请先安装、配置和更新、获取 SDK 文件夹,然后卸载。

另请参见这个问题


0
解决方案已经被发现,但这并不是一个真正的解决方案,如果你想使用Android Studio,你必须这样做。

如果你想要解决方案,那么你必须使用一个稍旧的 Android SDK 版本,即 24.4.1 版本,可以从一些网站上下载,例如 TechspotFileHippo这里这里

它是一个 .EXE 文件,只需打开安装程序并继续安装,然后 Android Studio 应该会自动检测到它。


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

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


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