检测到缺少 Android 个平台:'android-27'

Missing Android platform(s) detected: 'android-27'

我将我的 android 工作室更新到 3.1.3,但我现在无法使用平台 27 当我单击 "install platform and sync project" 时,它会弹出下载 window,然后消失。但错误仍然存​​在。 SDK平台如下:

扩展SDK:

对于遇到此问题的任何人,您应该卸载 Android SDK 27 然后从 SDK 下载管理器重新安装它。

@TrongHiue 的回答对我不起作用。 (Mac 用户,Android 3.2.1)。

我不得不关闭 IDE,转到 Library/Android/sdk 并将 'sdk' 文件夹重命名为 'sdk2'。然后重新打开 Android Studio - 它会提示你告诉你它找不到旧的 sdk 文件夹但会自动使用 sdk2。点击确定。然后,让 Android Studio 重新索引。它现在会找到平台 27,您应该能够启动您的应用程序。

如果您想将 sdk 文件夹从 skd2 改回 sdk,请关闭 IDE,重命名回 'sdk',重新打开 IDE,更新 SDK 位置在文件 -> 项目结构中,确保 local.properties 指向 'sdk' 文件夹而不是 'sdk2'.

运行 遇到同样的问题,但 API 26 和 (win) studio 3.5.1。 XavierDominguez 解决方案与我修复它所要做的很接近。关闭 IDE,将 Sdk 重命名为 Sdk2,重新打开工作室,问题仍然存在,因此关闭 IDE,将其重命名回 Sdk,这次重新打开并正常工作。发布以防有人 运行 遇到同样的问题。

这通常发生在弹出更新工具时,您单击“更新”,然后在完成“更新”之前的一段时间后取消它。 只需转到 FIle--> Invalidate Caches/Restart

就我而言,我通过单击 "Edit"(在 Android SDK 位置旁边)并在 SDK 设置 window 中安装 SDK 平台来修复它。

Click here to see image

对我来说,这两个选项都不起作用。

我已经更新到 SKD 29 和 Android Studio 3.6。

有帮助的是转到 SDK 管理器并单击 Android SDK 位置旁边的 "Edit" link。在下一个屏幕中,您将看到一条消息,指出检测到现有 Android SDK,并且只会下载丢失或过时的 SDK 组件。点击下一步,问题解决!

当您的 sdk 位置目录中有 space 时,就会发生这种情况。 在没有 space 的情况下更改目录并重新构建项目。它对我有用。

旧 SDK 位置:"C:\Users\DELL 15\android-sdks" 新位置:"C:\Users\android-sdks"