首页 > 解决方案 > 出了什么问题:java.io.IOException:文件名、目录名或卷标语法不正确

问题描述

几天前我刚开始学习 react-native,在安装和设置过程中遇到了一个错误。我运行 cmd“npx react-native run-android”的那一刻,我得到了这个错误。

Jetifier 找到 896 个文件来转发-jetify。使用 8 个工人... info JS 服务器已经在运行。信息 正在安装应用程序...

FAILURE:构建失败并出现异常。

java.io.IOException:文件名、目录名或卷标语法不正确

3 秒内构建失败

错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://reactnative.dev/docs/environment-setup 。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

FAILURE:构建失败,出现异常。''

请帮帮我。非常感谢。

标签: react-native-android

解决方案


可能是 SDK 位置不正确的问题。您能否验证您的 React Native 项目下的 android 文件夹中是否有一个 local.properties,其中包含正确的 sdk 位置路径

还要验证 gradle/wrapper 文件夹中的 gradle-wrapper.properties 中的以下代码

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3- 
all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

推荐阅读