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

React Native执行yarn android构建失败,提示文件名/目录名语法错误

解决React Native项目yarn android构建报错:文件名、目录名或卷标语法不正确

以下是针对该报错的排查和修复步骤:

  • 修正local.properties路径格式
    Windows系统下路径分隔符容易出问题,试试这两种无多余空格的写法:

    sdk.dir=C:\\Users\\Peterpan\\AppData\\Local\\Android\\Sdk
    

    或者用正斜杠替代反斜杠:

    sdk.dir=C:/Users/Peterpan/AppData/Local/Android/Sdk
    

    建议直接从文件管理器复制SDK路径粘贴到文件中,避免手动输入错误。

  • 检查SDK和项目路径的合法性
    确保SDK路径和项目根路径里没有空格、中文或其他特殊字符。如果存在这类字符,建议把SDK迁移到C:\Android\Sdk这类纯英文路径,项目也移到类似C:\Projects\my-rn-app的路径下。

  • 配置系统环境变量
    手动设置ANDROID_HOME环境变量为你的SDK路径C:\Users\Peterpan\AppData\Local\Android\Sdk,然后把%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools添加到系统Path环境变量中。设置完成后重启命令行工具,再执行yarn android。

  • 清理构建缓存
    执行以下命令清理缓存后重试构建:

    cd android && gradlew clean
    cd .. && yarn cache clean
    
  • 检查Java版本适配
    React Native 0.70+版本推荐使用Java 17,你当前使用的Java 11虽理论兼容,但部分场景可能存在适配问题,可以尝试升级到OpenJDK 17后再测试。


内容的提问来源于stack exchange,提问作者peter 'pan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 17:22:33