react-native-android - 出了什么问题:java.io.IOException:文件名、目录名或卷标语法不正确
问题描述
几天前我刚开始学习 react-native,在安装和设置过程中遇到了一个错误。我运行 cmd“npx react-native run-android”的那一刻,我得到了这个错误。
Jetifier 找到 896 个文件来转发-jetify。使用 8 个工人... info JS 服务器已经在运行。信息 正在安装应用程序...
FAILURE:构建失败并出现异常。
- 出了什么问题:无法确定任务':app:installDebug'的依赖关系。
java.io.IOException:文件名、目录名或卷标语法不正确
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
3 秒内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://reactnative.dev/docs/environment-setup 。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE:构建失败,出现异常。''
请帮帮我。非常感谢。
解决方案
可能是 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
推荐阅读
- jquery - 我可以使用 jquery 点击进入 YouTube iframe 吗?
- swift - 是否可以更改 CVPixelBuffer 中捕获的 AR 图像的分辨率?
- c# - 如何进入 ElasticSearch 派生类 NEST
- sql - 特定时间的销售 - 长期
- python - 如何创建两个子类之一的新对象?
- c# - 如何将自定义名称作为键和值属性名称提供给 C# MongoDB 驱动程序 DictionaryRepresantation.ArrayOfDocuments
- python - 不要在文本的开头或结尾去除空格 - Python
- php - Carbon::isoFormat 不存在
- firebase - Firebase 动态触发某些东西的正确方法
- python - 使用 python 从 msssql 服务器获取数据