Remarque: Ma réponse semble assez longue mais ce n'est qu'à 2 pas si vous voulez une bonne façon de configurer avec le projet en cours.
J'ai trouvé quel était le vrai problème. En fait, chaque projet Android est livré avec sa propre version de wrapper gradle.
jetez un oeil à dir
nom du projet / gradle / wrapper
ici le fichier de propriétés indique la version de gradle que ce projet utilise:
#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
Donc, le problème est que si vous n'avez pas cette version de gradle, il téléchargera cette version pour vous. Par exemple, jetez un œil à ce répertoire, où il a téléchargé des versions de gradle pour moi
/home/myusername/.gradle/wrapper/dists
ressemble à
Ici, il essaiera de télécharger la version de gradle si vous n'en avez pas. Si vous êtes à l'aise avec le téléchargement d'une autre version de gradle, vous pouvez attendre qu'elle se termine autrement
La solution de contournement sera: 1. si le projet est sur git, clonez-le d'abord.
- allez dans votre dossier de projet / gradle / wrapper
3. changez la version de distributionUrl en version que vous avez déjà: par exemple: pour 2.2.1-all
l'URL sera
distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip
4. copiez gradle-wrapper.jar dans votre répertoire projet / gradle / wrapper depuis
.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (n'oubliez pas de renommer gradle-wrapper2.2.1.jar en gradle-wrapper.jar)
- maintenant importez votre projet en studio .. et ça marche.