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

React Native安卓项目搭建遇UncheckedIOException错误求助

解决React Native run-android 中Gradle临时工作区移动失败问题

以下是针对性的排查和修复步骤:

  • 手动指定Gradle用户目录
    系统默认Gradle临时路径可能存在权限或路径长度问题,尝试设置一个短路径的自定义目录:
    在项目根目录的gradle.properties文件中添加:

    org.gradle.user.home=/path/to/short/gradle-dir
    

    比如Windows可设为C:/gradle,Mac/Linux设为~/gradle,确保该目录具备读写权限。

  • 彻底清理项目构建缓存
    进入项目android目录执行以下命令,清除所有本地构建缓存:

    ./gradlew clean
    ./gradlew cleanBuildCache
    

    返回项目根目录后重新运行npx react-native run-android。

  • 校验Gradle版本兼容性
    检查项目android/build.gradle中的Gradle插件版本,以及android/gradle/wrapper/gradle-wrapper.properties中的Gradle发行版版本,确保与当前React Native版本匹配,调整后重新同步构建。

  • 结束占用Gradle文件的进程
    打开任务管理器(Windows)或活动监视器(Mac),结束所有java.exe、gradle相关进程,避免文件被占用导致移动失败,之后再重新执行构建命令。

  • 重新生成Gradle Wrapper
    进入android目录,执行命令生成适配版本的Wrapper文件:

    ./gradlew wrapper --gradle-version=对应版本号
    

    例如React Native 0.72版本对应Gradle 7.5,插件版本7.4.2,生成完成后再尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:45:53