You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下React-Native Doctor无法找到Android SDK,求解决方案

React Native Android SDK检测问题的额外解决办法
  • 检查cmdline-tools的目录层级:React Native Doctor工具要求cmdline-tools必须放在latest子目录下。如果你的ANDROID_HOME/cmdline-tools下直接是工具文件,需新建latest文件夹,将所有工具内容移入,最终路径应为ANDROID_HOME/cmdline-tools/latest/bin,并确保该路径已添加到PATH。
  • 验证环境变量实际生效状态:打开全新的命令提示符/终端窗口,执行echo %ANDROID_HOME%和echo %PATH%,确认输出路径与配置完全一致,排查是否存在拼写错误、空格未转义(Windows路径含空格时需用引号包裹或使用短路径)等问题。
  • 手动指定SDK路径运行Doctor:执行命令时直接传入SDK路径,示例:npx react-native doctor --android-sdk C:\Users\<你的用户名>\AppData\Local\Android\Sdk。
  • 校验local.properties的格式与位置:确保文件位于项目的android目录下,路径使用双反斜杠或正斜杠,示例:sdk.dir=C:\\Users\\<用户名>\\AppData\\Local\\Android\\Sdk,避免多余空格或无效注释。
  • 重置React Native缓存:执行npx react-native start --reset-cache,清除缓存后重新运行Doctor命令。
  • 检查Node.js版本兼容性:确认Node.js版本符合当前React Native版本要求(如React Native 0.7x系列推荐Node.js 18+),用node -v查看版本,不兼容则切换到对应版本。
  • 重装react-native-cli:执行npm uninstall -g react-native-cli,再运行npm install -g react-native-cli,确保使用最新版CLI工具。

内容的提问来源于stack exchange,提问作者Don Sartain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 08:35:00