2014-05-05 11 views
11

Próbuję wykonać gradle wrapper dla projektu Android, i błąd ten jest podniesione:Błąd "Wymagana wersja programu Gradle 1.10 Obecna wersja to 1.12." podczas wykonywania "owijki gradle"?

Wystąpił problem oceny projektu głównego „myapp”.

> Wymagana wersja programu Gradle 1.10. Obecna wersja to 1.12. W przypadku korzystania z Gradle owijkę, spróbuj edycji distributionUrl w /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties do gradle-1.10-all.zip

Moja wrapper zadaniem w build.gradle wygląda następująco:

task wrapper(type: Wrapper) { 
    gradleVersion = "1.12" 
} 

Niedawno zaktualizowałem do Gradle v1.12 przez Homebrew. Czy to nie jest obsługiwane czy coś? Jeśli tak, to gdzie mogę to sprawdzić?

+0

Spróbuj wykonać: gradlew build –

Odpowiedz

8

Określona wersja wtyczki Gradle Android wymaga konkretnej wersji Gradle (przynajmniej na razie) i wygląda na to, że twoja wersja wtyczki Gradle Android wymaga programu Gradle 1.10. Możesz znaleźć więcej informacji na ten temat w dokumentacji wtyczki Gradle Android.

PS: Powyższe zadanie opakowania tworzy pliki niezbędne do uruchomienia programu Gradle za pomocą skryptu (wygenerowanego) gradlew, który jest preferowanym sposobem uruchamiania programu Gradle (bez ręcznej instalacji, każda kompilacja może określać w swojej wersji gradle-wrapper.properties, której wersji Gradle potrzebuje).

+4

BTW: Ostatnia aktualizacja wtyczki Android Gradle (0.10) obsługuje wersje Gradle 1.10, 1.11 i 1.12. Prawdopodobnie nadal korzystasz z wtyczki Androida 0.8. – Radim

+6

@Radim Dzięki, to był problem. Miałem 'com.android.tools.build: gradle: 0.9. +' Określone w moim 'build.gradle'. Wpadłem na "0.10.0" i teraz działa. Jeśli chcesz dodać to jako osobną odpowiedź, zaakceptuję to. :) –

+0

http://stackoverflow.com/questions/22252956/android-studio-gradle-issue-upgrading-to-version-0-5-0-gradle-migrating- from-0/22256954#22256954 –

1

miałem ten sam problem. Okazało się, że stary Android Studio stworzył powiązane pliki o jeden poziom powyżej mojego folderu aplikacji. W moim przypadku ścieżka była w ~/git /, a mój projekt był w ~/git/myproject. Użyłem teraz Android Studio RC2 i niezależnie od tego, jak zmieniłem konfigurację w ramach projektu, Gradle nadal chciał używać starej wersji 1.10. Dlatego ponownie sprawdziłem w projekcie nową ścieżkę i zaktualizowałem odniesienie do wersji gradle w projekcie, a następnie skompilowałem.

+0

walił mi w głowę przez chwilę tam, aż znalazłem to –

Powiązane problemy