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

React Native 0.75.2适配Gradle 8.7遇移动临时工作区错误求助

解决React Native 0.75.2 Gradle版本兼容问题

以下是针对你遇到的Gradle版本冲突及文件移动错误的具体解决办法:

  • 手动清理Gradle缓存目录
    关闭所有关联的IDE、终端进程,然后:

    • 删除项目内的Gradle缓存:C:\Users\Hermon\ProductApp\android\.gradle\8.7\dependencies-accessors下的全部文件和文件夹
    • 可选清理全局Gradle缓存:删除C:\Users\Hermon\.gradle\caches中与8.7版本相关的文件夹
    • 重新执行命令:./gradlew clean → ./gradlew assembleDebug
  • 检查并修复目录权限

    • 右键C:\Users\Hermon\ProductApp\android\.gradle目录,进入「属性」→「安全」面板
    • 确认当前用户拥有该目录的读写权限,若权限不足则添加「完全控制」权限
    • 避免以管理员身份运行IDE/终端,防止权限冲突导致文件移动失败
  • 重置Gradle Wrapper配置

    • 打开android/gradle/wrapper/gradle-wrapper.properties,确保distributionUrl配置正确:
      distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
      
    • 删除android/gradle/wrapper文件夹,执行./gradlew wrapper --gradle-version 8.7生成全新的wrapper文件
  • 临时禁用依赖访问器缓存
    在项目根目录的gradle.properties中添加以下配置:

    org.gradle.accessors.dependency.ignoreVersionCheck=true
    org.gradle.accessors.dependency.cache.dir=null
    

    该方案会绕过依赖访问器的缓存机制,可能减慢构建速度,但可直接解决临时目录移动失败的问题

  • 排查杀毒软件拦截

    • 临时关闭Windows Defender或第三方杀毒软件的实时保护功能
    • 将C:\Users\Hermon\ProductApp\android\.gradle目录添加到杀毒软件白名单,避免Gradle的文件操作被拦截

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:03:10