2015-04-17 17 views
10

Jestem nowy w firmie Android developpement i próbowałem zainstalować pakiet SDK Facebooka w moim projekcie Android Studio.Zaktualizuj wtyczkę do Android Studio Gradle do ostatniej wersji

Następnie mam błąd w build.gradle:

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

Więc szukałem rozwiązania i znalazłem to na stosie:

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

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

więc próbowałem to ale wtedy dostałem błąd:

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 

Tak więc przeniósł się do określonego katalogu, a następnie jest tylko:

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

Jak mogę zaktualizować wtyczkę gradle?

+0

zamieścić swoje pełne build.gradle. Czy dodałeś mavenRepository? –

+0

Istnieje moja wersja gradle: –

+0

http://pastebin.com/D8nj8NcJ –

Odpowiedz

5

Zmień swój blok buildscript. Musisz podać w tym bloku również blokowanie repozytoriów.

buildscript { 
    repositories { 
     mavenCentral() 
    } 

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

Ponadto można skorzystać z wersji poprzedniej:

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

Próbowałem tego, ale otrzymałem ten sam błąd: –

+0

Błąd: (121, 0) Nie można wywołać getBootClasspath() przed wywołaniem metody setTargetInfo(). –

+1

Jak się dowiesz, jaka jest najnowsza wersja? – cloudsurfin

2

Istnieją trzy rodzaj uzależnienia w Android Gradle pliku.

1. Zależność modułu: inny projekt lokalny.

2. Lokalna zależność: w folderze dodatków ścieżki sdk.

3. Zdalna zależność: JCenter, MavenCenter lub ścieżka maven strony trzeciej.

'com.android.tools.build:gradle' jest zależnością lokalną, więc musisz sprawdzić swój sdk i aktualizację.

P.S. Jeśli masz problemy z wersją, możesz spróbować andle.

Jest to projekt typu open source, który automatycznie aktualizuje wersję zależności Androida.

Zobacz https://github.com/Jintin/andle więcej informacji

Powiązane problemy