没事做! 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缺少处理器文件,dl.google.com拒绝 完成的包加载. dl.google.com 挂代理怎么还下载不了