Hinweis: Meine Antwort scheint ziemlich lang zu sein, ist aber nur 2 Schritte entfernt, wenn Sie eine korrekte Konfiguration mit dem aktuellen Projekt wünschen.
Ich fand das eigentliche Problem. Tatsächlich wird jedes Android-Projekt mit einer eigenen Version des Gradle-Wrappers geliefert.
schau dir dir dir dir an
Projektname / Gradle / Wrapper
Hier steht in der Eigenschaftendatei die Version von gradle, die dieses Projekt verwendet:
#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
Das Problem ist also, wenn Sie diese Version von gradle nicht haben , wird diese Version für Sie heruntergeladen . Schauen Sie sich zum Beispiel dieses Verzeichnis an, in dem Gradle-Versionen für mich heruntergeladen wurden
/home/myusername/.gradle/wrapper/dists
sieht aus wie
Hier wird versucht, die Version von gradle herunterzuladen, wenn Sie keine haben. Wenn Sie mit dem Herunterladen einer anderen Version von gradle vertraut sind, können Sie warten, bis der Vorgang abgeschlossen ist
Problemumgehung ist: 1. Wenn das Projekt auf Git ist, klonen Sie es zuerst.
- Gehe zu deinem Projektverzeichnis / Gradle / Wrapper
3. Ändern Sie die Version von DistributionUrl in eine Version, die Sie bereits haben: zB: für 2.2.1-all
URL wird sein
DistributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip
4.Kopieren Sie gradle-wrapper.jar in Ihr Projektverzeichnis / gradle / wrapper von
.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (vergessen Sie nicht, gradle-wrapper2.2.1.jar in gradle-wrapper.jar umzubenennen)
- Jetzt importiere dein Projekt in Studio .. und es funktioniert.