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
- 删除项目内的Gradle缓存:
检查并修复目录权限
- 右键
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
相关产品推荐
相关产品推荐

