将Android Studio Gradle插件更新为上一版本

Jid*_*dey 10 java dependencies android gradle build.gradle

我是Android开发的新手,我试图在我的Android Studio项目中安装Facebook SDK.

然后,我在build.gradle中有一个错误:

Error:(111, 0) Cannot call getBootClasspath() before setTargetInfo() is called.
Run Code Online (Sandbox Code Playgroud)

所以我搜索了一个解决方案,我在堆栈中找到了这个:

这是一个已知问题,可以通过将gradle更新为:

dependencies {
classpath 'com.android.tools.build:gradle:1.1.2'
}
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个,但后来我得到了错误:

Error:Could not find com.android.tools.build:gradle:1.1.2.
Searched in the following locations:
file:/home/roman/Documents/softs/android-studio/gradle/m2repository/com/android/tools/build/gradle/1.1.2/gradle-1.1.2.pom
file:/home/roman/Documents/softs/android-studio/gradle/m2repository/com/android/tools/build/gradle/1.1.2/gradle-1.1.2.jar
Required by:
Yoki:facebook:unspecified
Run Code Online (Sandbox Code Playgroud)

所以我移动到指定的目录,然后只有这个:

$>  ls  
1.0.0  1.1.0
$>  pwd
/home/roman/Documents/softs/android-studio/gradle/m2repository/com/android/tools/build/gradle
Run Code Online (Sandbox Code Playgroud)

如何更新gradle插件?

Gab*_*tti 5

改变你的buildscript块.您必须指定同样在此块的存储库.

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.2'
    }
}
Run Code Online (Sandbox Code Playgroud)

您也可以使用上一个版本:

        classpath 'com.android.tools.build:gradle:1.1.3'
Run Code Online (Sandbox Code Playgroud)