Android Studio 当前使用的 SDK 位置需通过 Project Structure 中的 SDK Location 查看,该路径优先级高于环境变量和默认路径;也可用 sdkmanager --list 输出的 Path= 值验证,或按系统默认路径手动确认 platforms、platform-tools、emulator 文件夹是否齐全。

要确认 Android Studio 当前使用的 SDK 位置,必须获取真实生效的路径而非猜测默认值,因为手动安装、迁移或多人协作时路径常被修改,直接查配置比翻文档更可靠。
通过 Android Studio 设置界面查看(最准)
打开 Android Studio → 点击顶部菜单栏 File → Project Structure…(macOS 是 Android Studio → Project Structure…)。
在弹出窗口左侧选中 SDK Location,右侧“Android SDK Location”框内显示的完整路径就是当前项目实际使用的 SDK 根目录。
这个路径是 Studio 启动时读取并写入 local.properties 的依据,【它优先级高于环境变量和默认路径】,哪怕你删了 ANDROID_HOME,这里仍能反映真实配置。
用命令行快速验证(适合终端党)
方法一:检查环境变量
打开终端(Windows 用 PowerShell 或 CMD,macOS/Linux 用 Terminal),执行:
echo $ANDROID_HOME 或 echo $ANDROID_SDK_ROOT
如果返回非空路径,说明该变量已被显式设置;若为空,不代表 SDK 不存在,只是未设环境变量。
方法二:运行 sdkmanager 查路径
进入 SDK 的 cmdline-tools/latest/bin/ 目录(或确保该路径已加入系统 PATH),执行:
sdkmanager --list
输出首行通常含 Path=|/your/sdk/path,这就是 sdkmanager 实际加载的 SDK 根目录。注意:若提示 command not found,说明 cmdline-tools 未安装或未配置 PATH。
按系统默认路径手动查找(备用方案)
① Windows:C:\Users\<你的用户名>\AppData\Local\Android\Sdk
② macOS:/Users/<你的用户名>/Library/Android/sdk(访达中需按 Shift+Cmd+G 输入 ~/Library/Android/sdk 才能直达)
③ Linux:/home/<你的用户名>/Android/Sdk
找到后,打开目录,确认存在 platforms、platform-tools、emulator 这三个文件夹——【缺任一即不是有效 SDK 根目录】。


















