簡體   English   中英

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

[英]Update Android Studio Gradle plugin to last version

我是Android開發的新手,我試圖在我的Android Studio項目中安裝Facebook SDK。

然后,我在build.gradle中有一個錯誤:

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

所以我搜索了一個解決方案,然后在堆棧中找到了這個解決方案:

這是一個已知問題,可以通過將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插件?

更改您的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文件中存在三種依賴類型。

1.模塊依賴性 :其他本地項目。

2.本地依賴項 :位於sdk path extras文件夾中。

3.遠程依賴關系 :JCenter,MavenCenter或第三方Maven路徑。

“ com.android.tools.build:gradle”是本地依賴項,因此您必須檢查SDK並進行更新。

PS:如果您對版本問題感到厭倦,可以嘗試andle

這是一個開源項目,可自動更新您的Android依賴版本。

參見https://github.com/Jintin/andle了解更多信息

定期更新的在線指南。 向您介紹哪個是最新的gradle版本以及發行源。 如何使用Gradle文件中的單個文本編輯進行更新。

更新到最新Gradle版本的指南

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM