Android Studio:对于 MacOS 上的每个新项目,构建 Gradle 都会失败

问题描述 投票:0回答:0

我在使用 M1 处理器的 MacOS Ventura 13.2.1 上工作。

最近我为其中一个 Android 项目升级了 Gradle(我认为是 7.3.1 版本)并做了一些其他事情(根据 Android Studio 的提议)——我不记得它是如何具体调用的,但它是移动我猜是 Gradle 的包名。

完成后,项目总是无法构建gradle。它以如下错误结束:

Gradle could not start your build.
> Could not create service of type FileHasher using BuildSessionServices.createFileHasher().
   > Timeout waiting to lock file hash cache (/Volumes/KINGSTON/Andriod/My Projects/Test4/.gradle/7.5/fileHashes). It is currently in use by this Gradle process.Owner Operation: unknown
     Our operation: 
     Lock file: /Volumes/KINGSTON/Andriod/My Projects/Test4/.gradle/7.5/fileHashes/fileHashes.lock

有时它说其他一些锁定文件有问题。

我无法开始任何新项目——我创建的任何新项目都与上述相同。

在我为它们更改 gradle 之前,具体的旧项目是什么。从这一刻起,他们以同样的方式失败——锁文件问题。在重新安装 Android Studio 之前和之后都是如此。

我尝试:

  • 从项目目录中删除 *.lock 文件
  • 无效缓存
  • 关闭/重启 Android Studio
  • 删除 ~/.gradle 目录(并再次重启 Android Studio)
  • 重启电脑
  • 按照以下说明完全删除(我希望)Android Studio:https://stackoverflow.com/a/18458893/13755907(没有最后 3 个步骤:删除 AVD、SDK 和 Emulator Console Auth Token)并安装新版本 Electric Eel (2022.1.1 补丁 2)

没有任何帮助。有什么建议吗?

android macos gradle build locking
© www.soinside.com 2019 - 2024. All rights reserved.