没事做! Android SDK 是最新的。缺少 SDK 模拟器目录

Posted

技术标签:

【中文标题】没事做! Android SDK 是最新的。缺少 SDK 模拟器目录【英文标题】:Nothing to do! Android SDK is up to date. SDK emulator directory is missing 【发布时间】:2021-08-04 06:01:47 【问题描述】:

我决定完全卸载 android studio 来解决与模拟器相关的问题,我已经按照answer 上的步骤进行操作,并且在我下载了最后一个版本后,当我安装它时,我看到了这个屏幕

android studio 看到我的设备上安装了一个 SDK 文件虽然与旧安装程序相关的所有内容都已删除,现在我需要强制 AS 再次下载 android SDK,但我需要知道为什么它显示有旧的安装,以及如何解决这个问题

更新 01 在多次卸载并重新安装 android studio 并且我所有的尝试都无法使用新的 sdk 和工具重新安装它之后,我决定重置我的 Windows 系统并安装它的新副本,但是当我看到新安装的时候我很震惊得到同样的错误,AS看到我的分区上安装了SDK,即使它是一个全新的windows副本安装,我想知道AS是否在其他分区磁盘上保留了一些隐藏/临时文件,这会导致问题吗?!

更新 02

我向谷歌报告了这个issue,它看起来是一个普遍的问题,分配给某人的错误,请星以引起更多关注并迅速解决它

【问题讨论】:

issuetracker.google.com/issues/190893483?pli=1 该问题现在处于无法修复状态。 【参考方案1】:

即使在最新版本的 Android Studio (Arctic Fox) 上,我也遇到了同样的问题。我什至试图重新安装我的 Windows,但它没有用。最后,我发现我的问题与 Windows 日期和时间格式有关。我从“控制面板\时钟和区域\更改日期、时间或数字格式”改回“英语(美国)”,我的问题就解决了!

【讨论】:

【参考方案2】:

首先删除所有内容,用户中的所有内容都在Google文件中, 有安卓的文件,删除旧的sdk和程序

C:\Users\<your user>\AppData\Local\Google

C:\Users\<your user>\AppData\Roaming\Google

现在去安卓页面下载安卓,但旧版本来自存档

请参阅 Android Studio 发行说明。 下载档案中有更多下载。

然后单击从存档中下载或转到直接链接 https://developer.android.com/studio/archive 然后找版本Android Studio 3.6.3 April 17, 2020

然后点击它并为您的系统下载适当的版本

现在正常安装后 为您下载所有合适的模拟器和操作系统以及您需要的所有工具 最后,转到updates,然后转到check update 下载

最新版本的 Android 4.2.1

问题又来了, 但您现在将拥有所需的模拟器、SDK 工具和您需要的一切。

【讨论】:

我删除了谷歌文件夹,但没有下载旧版本(只下载最新版本),可以安装SDK。【参考方案3】:

如果您在重新安装 Windows 后尚未完成步骤 2 和 3

    关闭 Android Studio(并完全卸载)并从系统中清除临时文件。 (按windows+r依次搜索temp%temp%文件夹,删除那些文件夹中你能找到的所有文件删除)。 临时文件可能是它检测到旧安装剩余部分的原因。

    here 下载并安装 JDK(如果需要,您可以卸载任何以前安装的 SDK,但这不是必需的)。

    将安装的 JDK 添加到 path 作为系统变量。 (添加到路径会使应用程序自动访问您操作系统上运行的所有内容,这样 android studio 会自动检测到它)。 如果您不知道如何将 JDK 添加到路径或验证是否已成功添加,请观看此tiny video

    重启电脑

    Install 并启动 Android Studio(以管理员身份)它应该会自动检测到新的 SDK(它带有您下载的 933mb android studio),但如果没有,请参阅路径用户/AppData/Local/Android/Sdk。很多时候只是以管理员身份运行就可以解决这类问题。

不会在其他磁盘分区上没有隐藏文件 而且永远不需要重新安装操作系统 至于出现此错误的原因可能是 临时文件,但如果没有实际出现在您的计算机上,很难准确指出。

【讨论】:

【参考方案4】:
    卸载 Android Studio 删除 C:\Users"username"\ 中的文件夹 '.android' 删除 C:\Users"username"\AppData\Local\ 中的文件夹“Android 和 Android 开源项目” 现在安装 Android Studio,它应该可以工作了

【讨论】:

以上是关于没事做! Android SDK 是最新的。缺少 SDK 模拟器目录的主要内容,如果未能解决你的问题,请参考以下文章

Android SDK 缺少命令行工具

如何安装android studio

Android studio-“缺少 SDK 工具目录”

安装android sdk缺少处理器文件,dl.google.com拒绝 完成的包加载. dl.google.com 挂代理怎么还下载不了

构建失败,缺少关键属性(Android SDK)

该项目缺少构建所需的 Android SDK