将Android Studio Gradle插件更新到最新版本

我是Android开发新手,我尝试在Android Studio项目中安装Facebook SDK。

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

Error:(111, 0) Cannot call getBootClasspath() before setTargetInfo() is called. 

所以我search了一个解决scheme,我发现这个在堆栈上:

这是一个已知的问题,通过更新gradle来修复:

 dependencies { classpath 'com.android.tools.build:gradle:1.1.2' } 

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

 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 

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

 $> ls 1.0.0 1.1.0 $> pwd /home/roman/Documents/softs/android-studio/gradle/m2repository/com/android/tools/build/gradle 

我如何更新gradle插件?

Solutions Collecting From Web of "将Android Studio Gradle插件更新到最新版本"

改变你的buildscript块。 您还必须在此块中指定存储库。

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.1.2' } } 

你也可以使用最新的版本:

  classpath 'com.android.tools.build:gradle:1.1.3' 

Android gradle文件中有三种依赖types。

1.模块依赖 :其他本地项目。

2.本地依赖 :在你的sdkpathextras文件夹。

3.远程依赖 :JCenter,MavenCenter或第三方Mavenpath。

'com.android.tools.build:gradle'是本地依赖,所以你必须检查你的sdk并更新。

PS如果你厌倦了版本问题,你可以尝试一下 。

这是一个开源项目,自动更新您的Android依赖版本。

有关更多信息,请参阅https://github.com/Jintin/andle

定期更新的在线指南。 向您解释哪一个是最新的gradle版本和发行版的来源。 如何在gradle文件中使用单个文本编辑进行更新。

指南得到更新到最新的gradle版本

基于https://docs.gradle.org/current/release-notes