Nota: Minha resposta parece bastante longa, mas fica a apenas 2 passos, se você deseja uma maneira correta de configurar com o projeto atual.
Eu descobri qual era o problema real. Na verdade, cada projeto Android vem com sua própria versão do gradle wrapper.
dê uma olhada no dir
nome do projeto / gradle / wrapper
aqui o arquivo de propriedades diz a versão do gradle que este projeto usa:
#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
Portanto, o problema é que, se você não tiver essa versão do gradle, ele fará o download dessa versão para você. Por exemplo, dê uma olhada neste diretório, onde ele baixou versões gradle para mim
/home/myusername/.gradle/wrapper/dists
parece
Aqui ele tentará baixar a versão do gradle, se você não tiver. Se você estiver satisfeito com o download de outra versão do gradle, poderá esperar até que ele seja concluído
A solução alternativa será: 1. se o projeto estiver no git, clone-o primeiro.
- Vá para o seu projeto dir / gradle / wrapper
3. mude a versão do distributionUrl para a versão que você já possui: por exemplo: para 2.2.1-all
URL será
distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip
4. copie gradle-wrapper.jar para o seu projectdir / gradle / wrapper de
.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (não esqueça de renomear o gradle-wrapper2.2.1.jar para gradle-wrapper.jar)
- agora importe seu projeto no studio .. e ele funciona.