Android Studio LadyBug版本项目损坏(疑似Gradle问题):求解「Could not move temporary workspace」错误的恢复方案
Android Studio LadyBug版本项目损坏(疑似Gradle问题):求解「Could not move temporary workspace」错误的恢复方案
遇到这个问题真的太闹心了,我之前帮同事处理过几乎一模一样的Gradle缓存异常,给你整理几个亲测有效的恢复步骤,按顺序试应该能把项目救回来:
先精准清理异常的Gradle缓存目录
这个报错核心是Gradle没法把临时缓存文件夹移到最终目录,大概率是缓存文件被占用或者损坏了:- 先彻底关掉Android Studio,还要去任务管理器里把所有带「Gradle」字样的进程都结束掉(包括Gradle Daemon)
- 找到报错里的缓存路径:
C:\Users\<NAME>\.gradle\caches\8.9\transforms\ - 把这个路径下的
c17ff7a71a7540ad7b81fa15a8578109和后面带随机后缀的临时文件夹c17ff7a71a7540ad7b81fa15a8578109-85b2a633-b495-4674-a04c-c5ddb6345645都删掉 - 重启Android Studio,点击工具栏的「Sync Project with Gradle Files」,让Gradle重新生成缓存
全量清理Gradle缓存+重置AS缓存
如果上面的精准清理没效果,就来个彻底的:- 直接删除整个Gradle 8.9的缓存文件夹:
C:\Users\<NAME>\.gradle\caches\8.9 - 打开Android Studio的Terminal,输入Windows系统对应的命令:
gradlew.bat clean build --no-build-cache - 或者直接用AS的内置清理功能:顶部菜单「File → Invalidate Caches...」,勾选「Clear file system cache and local history」,点击「Invalidate and Restart」,等AS重启后再同步项目
- 直接删除整个Gradle 8.9的缓存文件夹:
排查权限和文件占用问题
很多时候是Windows的权限或者第三方软件锁定了缓存文件:- 右键点击用户目录下的
.gradle文件夹,选「属性 → 安全」,确保当前登录用户有「完全控制」的权限 - 暂时关掉杀毒软件、OneDrive/百度网盘这类实时同步工具,它们很容易在后台锁定Gradle的缓存文件,导致移动操作失败
- 右键点击用户目录下的
最后一招:重新导入项目
如果前面的方法都救不回当前项目,试试这个兜底方案:- 先把当前项目文件夹完整备份一份
- 打开Android Studio,选「File → New → Import Project」,导入你备份的项目目录
- 导入过程中可以手动指定Gradle版本为8.8试试,有时候AS LadyBug和Gradle 8.9的兼容存在小bug,降级版本能绕过问题
备注:内容来源于stack exchange,提问作者RatherBeSailing
相关产品推荐
相关产品推荐

