KMM:在将 OS 切换为构建时,由于被另一个 Gradle 实例锁定而导致构建失败
KMM: Build fails caused by being locked by another Gradle instance, when switching the OS to build
我创建了一个 KMM 项目(ios 框架分发是 CocoaPods)并且只是在不更改代码的情况下构建了应用程序。
当我在构建 Android 应用程序之后构建 iOS 应用程序时(即使我 运行 Android 在 iOS 之后),它失败并显示以下错误。
Gradle could not start your build.
> Could not create service of type ResourceSnapshotterCacheService using GradleUserHomeServices.createResourceSnapshotterCacheService().
> Timeout waiting to lock file hash cache (/Users/<user-name>/.gradle/caches/6.7.1/fileHashes). It is currently in use by another Gradle instance.
Owner PID: 57033
Our PID: 57624
Owner Operation:
Our operation:
Lock file: /Users/<user-name>/.gradle/caches/6.7.1/fileHashes/fileHashes.lock
如果我终止另一个 Gradle 进程并删除锁定文件,构建将会成功。但我不能每次都这样做。
不知道哪里不对,和别人有什么不同。
顺便说一句,我创建了支持improved Gradle task embedAndSignAppleFrameworkForXcode
的项目。
我的环境如下...
- macOS 大苏尔 11.4
- Android Studio 4.2.2
- 科特林 1.5.21
- Kotlin 多平台移动版 0.2.6 (202-1.5.10-release-894-IJ)-8
- Gradle6.7.1
- AGP 4.2.2
- Java 11.0.8 2020-07-14 LTS
- Xcode: 12.5.1 (12E507)
尝试将 gradle
更新为 7.1.1
(最新版本)
如果这没有帮助,请考虑在 jetbrains issue tracker 上创建一个问题,因为这看起来不像是一个典型的问题,在那里可能会更快地解决
我创建了一个 KMM 项目(ios 框架分发是 CocoaPods)并且只是在不更改代码的情况下构建了应用程序。
当我在构建 Android 应用程序之后构建 iOS 应用程序时(即使我 运行 Android 在 iOS 之后),它失败并显示以下错误。
Gradle could not start your build.
> Could not create service of type ResourceSnapshotterCacheService using GradleUserHomeServices.createResourceSnapshotterCacheService().
> Timeout waiting to lock file hash cache (/Users/<user-name>/.gradle/caches/6.7.1/fileHashes). It is currently in use by another Gradle instance.
Owner PID: 57033
Our PID: 57624
Owner Operation:
Our operation:
Lock file: /Users/<user-name>/.gradle/caches/6.7.1/fileHashes/fileHashes.lock
如果我终止另一个 Gradle 进程并删除锁定文件,构建将会成功。但我不能每次都这样做。
不知道哪里不对,和别人有什么不同。
顺便说一句,我创建了支持improved Gradle task embedAndSignAppleFrameworkForXcode
的项目。
我的环境如下...
- macOS 大苏尔 11.4
- Android Studio 4.2.2
- 科特林 1.5.21
- Kotlin 多平台移动版 0.2.6 (202-1.5.10-release-894-IJ)-8
- Gradle6.7.1
- AGP 4.2.2
- Java 11.0.8 2020-07-14 LTS
- Xcode: 12.5.1 (12E507)
尝试将 gradle
更新为 7.1.1
(最新版本)
如果这没有帮助,请考虑在 jetbrains issue tracker 上创建一个问题,因为这看起来不像是一个典型的问题,在那里可能会更快地解决