错误:无法找到FileOperations类型的服务,因为ProjectScopeServices已关闭

时间:2017-03-26 16:33:22

标签: android gradle

我改变了项目的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()
    }
}

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,在阅读了一下之后,这是构建中的一个已知问题,他们正在研究它。我设法解决了这个问题,至少对我自己来说 我去了https://gradle.org/releases并手动下载了3.4.1然后解压缩到我的驱动器。

接下来我去了设置>构建,执行,部署>摇篮

我将它设置为Use Local Gradle Distribution,指向我放置gradle的位置。确保您选择的目录是当前版本的根目录,因此bin直接位于该目录下。

之后,我能够成功运行一个干净的构建,然后再次同步gradle。

(哦,如果有人想知道,问题是here 希望这有帮助!

答案 1 :(得分:0)

尝试致电gradlew stop停止gradle deamon,至少对我有用。