2015-04-17 4 views
10

Я новичок в разработке Android, и я попытался установить SDK для Facebook в своем проекте Android Studio.Обновление плагина Android Studio Gradle до последней версии

Тогда, у меня есть ошибка в build.gradle:

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

Так что я искал решение, и я нашел это на стеке:

This is a known issue , which is fixed by updating gradle to :

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?

+0

ПУБЛИКАЦИИ полного build.gradle. Вы добавили mavenRepository? –

+0

Есть моя градация: –

+0

http://pastebin.com/D8nj8NcJ –

ответ

5

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

buildscript { 
    repositories { 
     mavenCentral() 
    } 

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

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

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

Я пробовал это, но я получаю ту же ошибку: –

+0

Ошибка: (121, 0) Не удается вызвать getBootClasspath() до вызова setTargetInfo(). –

+1

Как вы узнаете, что такое последняя версия? – cloudsurfin

2

Есть три типа зависимостей в Gradle файл Android.

1. Зависимость от модуля: другой локальный проект.

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

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

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

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

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

См https://github.com/Jintin/andle для получения дополнительной информации

0

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

Guide to get updated to latest gradle version

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

Смежные вопросы