答案 0 :(得分:2)
对于遇到此问题的任何人,您都应该卸载Android SDK 27
,然后从SDK下载管理器重新安装它。
答案 1 :(得分:2)
@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位置,并确保本地。属性指向的是“ sdk”文件夹,而不是“ sdk2”。
答案 2 :(得分:2)
就我而言,我通过单击“编辑”(位于Android SDK位置旁边)对其进行了修复,并在SDK设置窗口中安装了SDK平台。
答案 3 :(得分:1)
对我来说,这两种选择都不起作用。
我已更新为SKD 29和Android Studio 3.6。
帮助的内容是转到SDK Manager,然后单击Android SDK Location旁边的“编辑”链接。在下一个屏幕中,您将看到一条消息,指出检测到现有的Android SDK,并且只会下载缺少或过时的SDK组件。单击下一步,问题已解决!
答案 4 :(得分:0)
遇到同样的问题,但使用API 26和(win)studio 3.5.1。 XavierDominguez解决方案接近于我要解决的问题。关闭IDE,将SDK重命名为Sdk2,重新打开工作室,问题仍然存在,因此关闭IDE,将其重命名为SDK,然后重新打开并可以正常工作。张贴,以防有人遇到相同的问题。
答案 5 :(得分:0)
通常会在弹出更新工具并单击“更新”时,并且在完成更新之前一段时间后取消“取消”。 只需转到文件->使缓存无效/重新启动
答案 6 :(得分:0)
当您的sdk位置目录中有空间时,可能会发生这种情况。 更改目录而没有空间并重新生成项目。它对我有用。
旧SDK位置:“ C:\ Users \ DELL 15 \ android-sdks” 新位置:“ C:\ Users \ android-sdks”