然后我重新下载并安装了Android Studio,但出现了SDK缺失的问题,如下所示:
从这里安装Android Studio时,我看不到'SDK'选项,因此无法选择任何版本。
我尝试使用SDK Manager,但出现“您的Android SDK缺失、过时或已损坏”的错误,无法安装任何版本。
从这里安装Android Studio时,我看不到'SDK'选项,因此无法选择任何版本。
我尝试使用SDK Manager,但出现“您的Android SDK缺失、过时或已损坏”的错误,无法安装任何版本。
TL;DR 这有时是由 Windows 注册表设置与当前 Android Studio 项目保留引起的。要解决此问题,只需启动 Android Studio,然后关闭当前项目(文件-> 关闭项目
)。如果这是问题所在,AS 将进入一个漫长的更新和重启循环来修复自身,但最终将成功。
我也建议您更改 AS 设置,以便在启动时不打开上一个项目 (设置 -> 系统设置 -> 在启动时重新打开项目
)。
Windows 10、Android Studio v3.6 和 v4.0。
这个问题让我疯狂!我遇到了同样的问题-我的 SDK 似乎已损坏,因此我完全卸载了 v3.6 并安装了 Android Studio v4.0。当 Android Studio 启动时,我收到了相同的消息:缺少 Android SDK
。
工具
中的 SDK 管理器
不起作用。
我去了链接,但没有可供下载的 SDK。所以我安装了一个看起来像 SDK 的文件,commandlinetools-win-6514223_latest.zip
,解压缩,然后尝试使用缺失的 SDK 对话框将其包含在 AS 中,但没有成功。
但是 - 我注意到即使我卸载并重新安装了Android Studio,它仍然显示我正在工作的上一个项目,所以我猜应该是Windows注册表中的某些设置引起的(而不是AS自身的设置)。我关闭了那个项目,突然弹出了一个对话框来安装SDK!
下载并安装完毕后,Android Studio返回并正常运行了SDK(和SDK管理器)!
所以 - 只需启动Android Studio,然后关闭当前项目(文件 -> 关闭项目
)即可!
如何进行完全重新安装。
在卸载对话框中取消选中“保留设置”(或类似选项),但首先导出您的设置(文件 -> 导出设置)。我发现这样做很容易:导出设置,完成卸载,下载和安装,导入设置。但是,当然,需要进行一些大规模的下载。仍然不知道为什么在新安装后最近打开的文件会出现。可能是在注册表中,如果仍然有问题,则还必须从注册表中清除AS。这听起来很痛苦。
我也遇到了相同的问题,但当我从任务管理器中关闭应用程序并重新启动应用程序时,它得到了解决。它弹出了一个安装窗口,以在SDK文件夹中安装必要的文件。 附言:我使用了全新的Android Studio,在系统上没有之前的文件或项目。
我的Android SDK被损坏了(AS搞砸了并删除了一些文件),所以我需要完全重新安装
echo $ANDROID_HOME
命令检查路径。对于Windows用户,我不清楚。我通过连接 C 盘
中的 android-sdk
文件夹解决了这个问题。
我重新安装了操作系统。但幸运的是,我保留了我的个人文件夹。所以,我找到了那个文件夹。
然而,如果你没有 SDK 文件夹,你可能需要自己安装 SDK。