Uwaga: moja odpowiedź wydaje się dość długa, ale dzieli ją tylko 2 kroki, jeśli chcesz poprawnie skonfigurować bieżący projekt.
Znalazłem prawdziwy problem. W rzeczywistości każdy projekt Androida ma własną wersję otoki.
spójrz na reż
nazwa projektu / stopień / opakowanie
tutaj plik właściwości podaje wersję klasy, której używa ten projekt:
#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip
Problem polega na tym, że jeśli nie masz tej wersji gradle, pobierz ją dla Ciebie. Na przykład spójrz na ten katalog, w którym pobrano dla mnie wersje stopniowe
/home/myusername/.gradle/wrapper/dists
wygląda jak
Tutaj spróbuje pobrać wersję gradle, jeśli nie masz. Jeśli nie masz ochoty pobierać innej wersji gradle, możesz poczekać, aż skończy się inna
Obejście obejmie: 1. jeśli projekt jest na git, należy go najpierw sklonować.
- mam twój projektdir / gradle / wrapper
3. zmień wersję dystrybucjiUrl na wersję, którą już masz: np .: dla 2.2.1-all
url będzie
DistributionUrl = https: //services.gradle.org/distribution/gradle-2.2.1-all.zip
4. skopiuj gradle-wrapper.jar do swojego projectdir / gradle / wrapper z
.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (nie zapomnij zmienić nazwy gradle-wrapper2.2.1.jar na gradle-wrapper.jar)
- teraz zaimportuj swój projekt do studia .. i działa.