Windows 10下Android CLT报错:SDK Manager未找到求助
解决Windows 10下sdkmanager命令找不到的问题
检查PATH配置细节
- 确认系统PATH中添加的是**
C:\Program Files\Android\cmdline-tools\latest\bin**,注意不要遗漏bin子目录,且路径无多余空格或手动添加的引号(Windows会自动处理带空格的路径,无需额外加引号) - 修改PATH后必须打开新的命令提示符/终端窗口测试,旧窗口不会加载更新后的环境变量
直接执行批处理文件验证
在命令提示符中输入完整路径执行,确认文件本身可正常运行:
"C:\Program Files\Android\cmdline-tools\latest\bin\sdkmanager.bat" --version
如果能返回版本信息,说明文件没问题,问题出在PATH的识别环节
调整环境变量优先级
打开系统环境变量设置,将C:\Program Files\Android\cmdline-tools\latest\bin移到PATH列表的最上方,避免被其他旧版本Android SDK的残留路径覆盖
验证Java运行环境
sdkmanager依赖JDK,执行java -version确认已安装JDK 11或17(Android官方推荐版本),未配置Java环境会导致sdkmanager无法启动
修复cmdline-tools目录结构
检查目录层级是否正确:必须是C:\Program Files\Android\cmdline-tools\latest\bin,不能是cmdline-tools\bin或其他异常层级。如果结构错误,手动将cmdline-tools下的文件移到latest子目录中
以管理员权限执行
右键点击命令提示符/终端,选择「以管理员身份运行」,再执行sdkmanager --version,避免权限限制导致的路径识别异常
内容的提问来源于stack exchange,提问作者mufc9000
相关产品推荐
相关产品推荐

