未找到Android SDK问题咨询:已装Android Studio 3.0.1并配置JAVA_HOME
嘿,我之前也踩过这个坑!明明配了JAVA_HOME,还是弹出找不到SDK的提示,大概率是这几个地方出了问题,一个个排查就行:
安装时跳过了SDK组件下载
Android Studio 3.0.1的自定义安装流程里,如果你没勾选SDK相关选项,或者安装过程中网络中断导致SDK没下载完成,就会出现这个提示。解决办法很简单:打开Android Studio,在欢迎界面点「Configure」→「SDK Manager」,切换到「SDK Platforms」标签选你需要的Android版本(比如当时主流的Android 8.0 Oreo),再切到「SDK Tools」标签勾选「Android SDK Build-Tools」「Android SDK Platform-Tools」这些核心组件,然后点「Apply」让它自动下载安装。SDK路径未被正确识别
就算你已经有SDK了,Android Studio可能没找到它的位置。可以通过「File」→「Project Structure」(快捷键Ctrl+Alt+Shift+S)打开配置窗口,在左侧选「SDK Location」,检查里面的路径是不是你实际SDK的安装目录——如果是手动下载的SDK,就手动选择对应的文件夹;如果没有SDK,直接勾选「Download Android SDK」让Studio自动下载到默认路径。缺少ANDROID_HOME环境变量
只配JAVA_HOME不够,Android Studio还需要知道SDK的系统级路径。右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,新建系统变量:- 变量名:
ANDROID_HOME - 变量值:你的SDK安装路径(比如
C:\Users\你的用户名\AppData\Local\Android\Sdk)
然后在「Path」变量里添加%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools,保存后重启Android Studio试试。
- 变量名:
权限不足导致无法读取SDK
如果你的Android Studio或SDK安装在C盘的「Program Files」这类需要管理员权限的目录里,Studio可能没法正常读写SDK文件。要么把Studio和SDK迁移到D盘这类无需权限的目录,要么右键Android Studio图标选择「以管理员身份运行」,再重新检测SDK。安装包损坏导致组件缺失
要是上面的方法都没用,可能是安装包本身有问题。卸载当前的Android Studio,清理残留的SDK目录和配置文件,然后重新下载官方的完整安装包,安装时选默认流程(别自定义跳过SDK),大概率能解决。
内容的提问来源于stack exchange,提问作者Park. Minseong

