我改变了项目的build.gradle
:
classpath 'com.android.tools.build:gradle:2.3.0-beta2'
到
classpath 'com.android.tools.build:gradle:2.4.0-alpha3'
现在我收到了这个错误:
Gradle 'AndroidStudioProjects' project refresh failed
Error:Cannot locate service of type FileOperations, as ProjectScopeServices has been closed.
我的所有build.gradle
:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.4.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url "https://jitpack.io" }
jcenter()
mavenCentral()
}
}
答案 0 :(得分:0)
我遇到了同样的问题,在阅读了一下之后,这是构建中的一个已知问题,他们正在研究它。我设法解决了这个问题,至少对我自己来说 我去了https://gradle.org/releases并手动下载了3.4.1然后解压缩到我的驱动器。
接下来我去了设置>构建,执行,部署>摇篮
我将它设置为Use Local Gradle Distribution,指向我放置gradle的位置。确保您选择的目录是当前版本的根目录,因此bin直接位于该目录下。
之后,我能够成功运行一个干净的构建,然后再次同步gradle。
(哦,如果有人想知道,问题是here 希望这有帮助!
答案 1 :(得分:0)
尝试致电gradlew stop
停止gradle deamon,至少对我有用。