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

如何修复React Native中“SDK目录不存在”的报错?

解决React Native报错:The SDK directory 'C:\Program Files\Android\Android studio; ' does not exist

嘿,这个问题我处理过好多次啦,本质就是你的Android SDK路径配置出了小纰漏——看报错里的路径C:\Program Files\Android\Android studio; ,末尾多了个分号和空格,系统根本找不到这个不存在的目录嘛!别慌,按下面的步骤一步步来就能搞定:

  • 第一步:定位正确的Android SDK路径
    首先得搞清楚你实际的SDK装在哪。默认情况下,Android SDK会安装在C:\Users\你的用户名\AppData\Local\Android\Sdk;如果你当初自定义了安装位置,就找到你选的那个文件夹,确保路径里没有多余的符号、空格。

  • 第二步:修正环境变量配置
    右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」区域做以下操作:

    1. 找一下有没有ANDROID_HOME或者ANDROID_SDK_ROOT变量,如果有,双击它,把变量值改成你刚才找到的正确SDK路径(比如C:\Users\JohnDoe\AppData\Local\Android\Sdk),一定要删掉末尾多余的分号、空格;
    2. 如果没有这两个变量,就点击「新建」,变量名填ANDROID_HOME,变量值填正确的SDK路径;
    3. 还要检查「Path」变量,确保里面包含%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools(如果是新版本Android SDK,可能还需要%ANDROID_HOME%\cmdline-tools\latest\bin),这些路径也要保证没有错误。
  • 第三步:重启终端/IDE
    环境变量修改后不会立刻生效,所以一定要关掉所有打开的终端、Android Studio、VS Code这些工具,重新打开后再运行你的React Native项目。

  • 第四步:验证Android Studio的SDK配置(可选)
    如果按上面步骤做了还是报错,打开Android Studio,依次点击「File」→「Settings」→「Appearance & Behavior」→「System Settings」→「Android SDK」,确认「SDK Location」里的路径和你环境变量配置的完全一致,要是不一样就改成相同的路径。

做完这些,再试试运行npx react-native run-android,应该就能正常启动项目啦!

内容的提问来源于stack exchange,提问作者Tabetha Thomas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:54:54