You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Gradle构建报错:无法移动临时工作区至目标路径

Gradle构建报错:无法移动临时工作区至目标路径

遇到这个Gradle构建错误不用慌,这大多是缓存目录被占用或者文件权限问题导致的,我给你整理了几个实用的解决步骤:

先确认你的报错信息如下:

Could not move temporary workspace
(C:\Users\Zoheth.gradle\caches\8.9\transforms\5f81bb56960adfcb8e3b54c856d0094a-67a45c2c-1ad3-461d-bc8e-a8a2444ed409)
to immutable location
(C:\Users\Zoheth.gradle\caches\8.9\transforms\5f81bb56960adfcb8e3b54c856d0094a)

Could not move temporary workspace
(C:\Users\Zoheth.gradle\caches\8.9\transforms\5f81bb56960adfcb8e3b54c856d0094a-67a45c2c-1ad3-461d-bc8e-a8a2444ed409)
to immutable location
(C:\Users\Zoheth.gradle\caches\8.9\transforms\5f81bb56960adfcb8e3b54c856d0094a)

Try: Run with --stacktrace option to get the stack trace. Run with
--info or --debug option to get more log output. Run with --scan to get full insights. Get more help at https://help.gradle.org.

接下来试试这些解决方法:

  • 关闭占用缓存的进程:先把你的IDE(比如Android Studio、IntelliJ)完全关闭,再打开任务管理器,结束所有和gradle相关的后台进程,避免缓存文件被锁定。
  • 手动清理Gradle缓存:找到报错里的缓存路径C:\Users\Zoheth\.gradle\caches\8.9\transforms\5f81bb56960adfcb8e3b54c856d0094a,直接删除这个文件夹和对应的临时目录;嫌麻烦的话,也可以删除整个.gradle/caches目录,后续构建时Gradle会自动重新生成缓存文件。
  • 重新执行构建:清理完缓存后重启IDE,重新运行构建任务;或者在项目根目录打开终端,执行命令gradlew.bat clean build(Windows系统)来重新构建项目。
  • 检查目录权限:确保你的Windows用户账号对C:\Users\Zoheth\.gradle目录有读写权限,如果权限不足,右键该目录选择「属性」-「安全」,添加你的用户并赋予完全控制权限。

备注:内容来源于stack exchange,提问作者Zoheth George

火山引擎 最新活动