React Native 连接 Android Studio 失败及模拟器无显示问题排查
解决React Native
npm run android Gradle构建失败(文件名/目录名语法错误) 执行npm run android后,Android模拟器正常启动但无内容显示,同时Gradle构建失败,核心报错为:
java.io.IOException: La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte
(翻译:文件名、目录名或卷标语法不正确)
解决步骤:
- 检查项目路径:Windows系统对路径字符限制严格,不能有空格、非英文字符(比如法语重音符号)或过长路径。把项目移到更简洁的路径下,比如从
C:\Users\jawhar\Desktop\First_React\hello改到C:\RNProjects\hello。 - 清理缓存与依赖:
- 进入项目根目录,执行
gradlew clean清理Gradle构建缓存 - 删除
node_modules文件夹,重新安装依赖:rd /s /q node_modules && npm install(Windows)或rm -rf node_modules && npm install(Mac/Linux)
- 进入项目根目录,执行
- 检查Android SDK路径:确保SDK路径无空格和特殊字符,比如把
C:\Program Files\Android\Sdk移到C:\Android\Sdk,同时确认系统环境变量ANDROID_HOME/ANDROID_SDK_ROOT指向这个路径。 - 重启Gradle Daemon:执行
gradlew --stop停止所有后台Daemon,再重新运行npm run android。
内容的提问来源于stack exchange,提问作者jawhar ben cheikha
相关产品推荐
相关产品推荐

