java - 错误 :Timeout waiting to lock buildscript class cache for build file when change minSdkVersion

标签 java android android-studio gradle

我尝试在 Android Studiobuild.gradle (Module: app) 中更改 minSdkVersion 并得到下一个错误:

Error:Timeout waiting to lock buildscript class cache for build file 'E:\pathtoproject\app\build.gradle' (C:\Users\Administrator\.gradle\caches\2.2.1\scripts\build_f00bwdji3qxl7urq5chsbakgv\ProjectScript\buildscript). It is currently in use by another Gradle instance.
Owner PID: unknown
Our PID: 4592
Owner Operation: unknown
Our operation: Initialize cache
Lock file: C:\Users\Administrator\.gradle\caches\2.2.1\scripts\build_f00bwdji3qxl7urq5chsbakgv\ProjectScript\buildscript\cache.properties.lock

这是什么错误?如何更改 minSdkVersion

最佳答案

这听起来与 https://issues.gradle.org/browse/GRADLE-2795 有关.

解决此问题的最简单方法是删除 C:\Users\Administrator\.gradle\caches 下的所有内容。有一个 cache.properties.lock 持有全局锁,阻止您运行脚本。

对于 Mac OSX,该文件夹位于 ~/.gradle/caches 中。 Android Studio 应该显示导致锁定的文件的正确路径。

关于java - 错误 :Timeout waiting to lock buildscript class cache for build file when change minSdkVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31784132/

相关文章:

java - Spring Social OAuth 与 Facebook 共舞安全吗?

java - Mock系统背后的逻辑

java - Jackson、Retrofit、JodaTime 反序列化

android - 哪些 Android 设备支持 jni?

java - 转到 Android Studio 2.1 后呈现问题

Android Studio : String resources showing in design view, 不在模拟器中

java - 出现在文件图标上的小问号表示的 eclipse 错误

android - 只进caffe的实现

android - 使用 SQLiteDatabase.execSQL 执行多个语句

android - 更新到 Android Studio 0.6.0 后 Canvas.drawRect() 停止绘制