安装Android Studio后提示“The folder does not contain Android SDK”如何解决?
问题根因
Android SDK的根目录需要包含platforms、build-tools、platform-tools等多个子文件夹才算完整的SDK结构,你单独下载的platform-tools只是SDK的其中一个子组件,直接将子组件的路径设置为SDK根目录,自然会触发路径不合法的报错。
解决方法
下面是最稳妥的修复步骤:
- 关闭当前的错误弹窗,如果你在Android Studio欢迎页,点击右下角的Customize → 选择All Settings;如果已经进入项目界面,点击顶部菜单栏File → Settings(Windows/Linux系统)或Android Studio → Preferences(Mac系统)
- 在设置界面左侧导航栏依次展开Appearance & Behavior → System Settings → Android SDK
- 点击顶部Android SDK Location右侧的Edit按钮,按照向导提示选择一个空文件夹作为SDK存储目录,勾选你需要的Android版本、构建工具等组件,等待Android Studio自动完成下载配置即可,完成后不会再触发路径报错。
如果你坚持手动部署SDK,按以下操作:
- 下载完整的Android基础SDK包,将其解压到一个空文件夹中,确认解压后的顶层目录下存在
platforms、platform-tools、source.properties等文件/文件夹 - 将Android Studio的SDK路径设置为这个顶层文件夹,不要选中内部的
platform-tools子目录
路径校验技巧
如果设置后仍然报错,可以进入你选择的SDK路径下,确认是否存在source.properties文件,该文件是Android SDK根目录的核心标识,不存在即说明路径选择错误。
内容的提问来源于stack exchange,提问作者Yukta Jaiswal
相关产品推荐
相关产品推荐

