我正在使用 Android Studio 2020.3.1 补丁 4(2022 年 1 月 19 日)、Gradle 7.0.2。Java 11 Kotlin 1.6.10、mac Pro 16 m1 arm64(2021)
我是 macOS 新手,从 Ubuntu 跳下来,发现了问题。我正在处理不同的项目,当我尝试切换到另一个项目时,我总是遇到下一个错误:
Gradle could not start your build.
Could not create service of type ResourceSnapshotterCacheService using
GradleUserHomeServices.createResourceSnapshotterCacheService(). Timeout waiting to lock file hash cache
Run Code Online (Sandbox Code Playgroud)
当我尝试运行或同步同一项目时有时会发生这种情况。
解决方案find ~/.gradle -type f -name "*.lock" -delete 没有用,因为当我完成对 sdk 项目的更改并在另一个项目上测试它时,我一直运行它。相关解决方案kill也没有用
我希望有人能解决这个问题。谢谢 :)
错误文本:
Gradle 无法启动您的构建。
无法使用 GradleUserHomeServices.createResourceSnapshotterCacheService() 创建 ResourceSnapshotterCacheService 类型的服务。等待锁定文件哈希缓存超时(/Users/{user}/.gradle/caches/7.0.2/fileHashes)。它当前正被另一个 Gradle 实例使用。所有者PID:73387 我们的PID:73419 所有者操作:我们的操作:锁定文件:/Users/{user}/.gradle/caches/7.0.2/fileHashes/fileHashes.lock