Обновите плагин Android Studio Gradle до последней версии

Я новичок в Android developmentpement, и я попытался установить SDK для Facebook в своем проекте Android Studio.

Затем у меня есть ошибка в 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?

Ответ 1

Измените блок buildscript. Вы должны указать также в этом блоке репозитории.

buildscript {
    repositories {
        mavenCentral()
    }

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

Также вы можете использовать последнюю версию:

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

Ответ 2

В файле Android gradle существует три типа зависимостей.

1. Идентификация модуля: другой локальный проект.

2. Локальная зависимость: в папке с дополнительными папками пути sdk.

3. Удаленная зависимость: JCenter, MavenCenter или сторонний путь maven.

'com.android.tools.build: gradle' - это локальная зависимость, поэтому вам нужно проверить свой sdk и обновить.

P.S. Если вы устали от проблемы с версией, вы можете попробовать andle.

Это проект с открытым исходным кодом для автоматического обновления версии зависимостей Android.

Подробнее см. https://github.com/Jintin/andle

Ответ 3

Регулярно обновляемое онлайн-руководство. Объясняет вас, которая является последней версией gradle и источником релизов. Как обновить, используя отдельные текстовые редакторы в файлах gradle.

Руководство по обновлению до последней версии gradle

на основе https://docs.gradle.org/current/release-notes