Android Studio preso em Gradle Faça o download em criar novo projeto


230

Eu instalei o novo Android Studio. Tudo estava funcionando bem, mas quando tento criar um novo projeto, ele fica parado ao baixar o Gradle .

Existe alguma maneira de instalar o Gradle exigido Android Studiomanualmente? Ou qualquer outro método para resolver este problema?

captura de tela


1
Acabei de fechar o estúdio e reiniciei o estúdio. Demorou alguns minutos e pude executar um projeto de amostra. tente fechar e reiniciar pode ser ele vai ajudar
Raghunandan

você tentou criar um novo projeto nele?
Vipul Purohit

Eu criei um novo projeto agora, mas lançando algum erro de dependência ... no projeto olá mundo
JNI_OnLoad

Eu tenho o mesmo problema tentar abrir gradle no navegador para se conectar ao site. verifique a conexão com a internet também. Eu tentei isso várias vezes e isso vai funcionar.
User1621629

Gradle está funcionando bem no navegador e estou trabalhando com uma conexão de banda larga de alta velocidade, portanto não há problema com a conexão à Internet.
Vipul Purohit

Respostas:


196

Ele não está preso, normalmente levará algum tempo de 5 a 7 minutos, também depende da conexão com a internet; portanto, aguarde um pouco. Levará tempo apenas para o primeiro lançamento.

Atualização: verifique o arquivo de log mais recente em sua C:\Users\<User>\.gradle\daemon\x.ypasta para ver o que está sendo baixado.


526
uma barra de progresso do download não faria mal a ninguém
abbood

2
Barras de progresso indeterminadas! :)
Tony

28
Ou pelo menos nos diga que você está obtendo um arquivo grande.
Douglas Starnes

2
na verdade, os servidores de Gradle estão sempre ocupados: meh
obtido em 12/09/14

7
Suspeito que os desenvolvedores do Google usem máquinas MUITO high-end para o desenvolvimento. Suas CPUs são rápidas; redes são rápidas. Os downloads levariam apenas uma fração de segundo para eles, para que eles não se importassem com a barra de progresso . Veja quanta RAM o Google Chrome está usando. (BTW, o download já a tomar mais de meia hora para me .... (eu estou em uma rede decentemente rápido embora))
cychoi

63

Sim existe.

  1. Crie um novo projeto e você deve desligar o aplicativo Android Studio (porque leva muito tempo para você).
  2. Vá para C: \ Users \ {Usuário conectado} pasta \. Gradle
  3. Existe uma pasta que mostra qual versão do gradle Android Studio requer (por exemplo, gradle-1.8-bin)
  4. Faça o download desta versão da Internet (por exemplo, gradle-1.8-bin.zip).
  5. Vá para C: \ Usuários \ {Usuário Conectado} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Há uma pasta aqui cujo nome é como um GUID.
  7. Você deve apenas copiar o arquivo zip que você já baixou da internet para esta pasta.
  8. Execute o Android Studio e crie um novo projeto.

3
Por alguma razão, quando eu estava deixando o estúdio android baixar o gradle-1.9-all.zip, ele estava baixando em quase 10% da minha velocidade de internet. O download manual foi mais rápido.
Prathamesh Gharat

1
Não apenas se classifica, mas também leva décadas para baixar dependências automatizadas, minutos médios para cada frasco de tamanho de KB.
yorkw

essas dependências devem ser empacotadas e gerenciadas internamente para suas atualizações, assim como o AVD Manager pelo android studio. Isso torna o android studio um software mais fragmentado agora, com todas as peças aqui e ali.
Ankit Tanna

O que estou descobrindo é que é extremamente difícil fazer o download no servidor da gradle, mesmo que a velocidade da internet seja boa. Estou trabalhando em mais de 3 MBps de velocidade de download e ainda assim o Gradle leva 40 minutos para baixar um arquivo de 62 MB. Servidores são lentos. !!
Ankit Tanna

Isso funciona um encanto. O cruxproblema é que o gradle não é compatível com versões anteriores e você precisa de uma versão específica do gradle para criar corretamente. Isso é um problema.
27515 Stephen

21

Encontrei o mesmo problema no meu laptop, apesar de esperar muito tempo. Foi isso que fiz e funcionou para mim. Basta forçar o fechamento do Android Studio e iniciá-lo novamente. Dessa vez, basta abrir o projeto existente e deixar que ele termine o processo de criação / download.

Outra opção que você pode tentar é que, se procurar em Arquivo -> Configurações, existe uma opção para a localização de Gradle. Você pode acessar o site de download da Gradle, fazer o download de uma distribuição local da Gradle e apontar o local da Gradle para esse diretório local.


Sim, depois de muitos reiniciarem e aguardarem por um longo tempo, finalmente terminamos. Obrigado a todos
Vipul Purohit 16/05

1
arquivo zip. .11 A versão do gradle possui várias subpastas. Para qual das pastas devo apontar a partir da configuração? Apenas BIN?
Xavendano

13

Se você estiver usando o OS X e continuar travando indefinidamente, recomendo desligar o Android Studio (talvez seja necessário forçar a eliminação) e, em seguida, vá para o diretório ~ / .gradle no console. Você verá um diretório wrapper / dists e qualquer versão do gradle AS que estiver tentando fazer o download. Verifique o registro de data e hora do download abaixo do subdiretório nomeado aleatoriamente. Se você perceber que ele nunca está mudando, provavelmente o seu download foi interrompido e o AS não conseguiu reiniciá-lo corretamente e não o fará, a menos que você exclua tudo abaixo do diretório dists e comece novamente.

Portanto, com o desligamento do AS, exclua tudo abaixo de ~ / .gradle / wrapper / dists e tente novamente com um novo projeto no AS. Você pode verificar o andamento do arquivo de download do gradle (ele terminará em .part) para garantir que esteja crescendo. Reserve bastante tempo, pois é um arquivo grande.

Foi o que finalmente funcionou para mim.


Obrigado. Atualize o comentário e o ADS é tão confuso. Use o AS ou o Android Studio.
Muhammad Adil

1
Para a maioria dos usuários de mac, esta é a resposta correta.
Abhishek Biswas

Coloquei no ar o distsconteúdo de outro sistema. Trabalhou!
Henry

7

Solução:

1) Exclua a pasta C: \ Users \ username.gradle

2) Faça o download de http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3) Crie um novo projeto no android studio.

4) Quando desta vez ele fica preso no prédio gradle, Force fecha o estúdio android.

5) Agora vá para C: \ Users \ nome de usuário.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (o nome do diretório final pode ser diferente)

6) Exclua gradle-2.2.1-all.zip.lck e outros arquivos deste diretório.

7) Cole aqui o novo gradle-2.2.1-all.zip baixado.

8) Execute o estúdio android. :)


4

Sim, você pode instalar o Gradle manualmente antes do Android Studio, primeiro instale o gradle em qualquer local e adicione o local de gladle à variável de caminho (na janela Variáveis ​​de ambiente).


4

Gradle está realmente incluído no Android Studio (pelo menos na versão do Mac OS X.) Tive de apontar para o local instalado, dentro do "conteúdo do pacote" do aplicativo Android Studio (pode ser visualizado por controle / clicando com o botão direito do mouse no ícone do aplicativo .)
Localização do gradle no pacote do Android Studio


4

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

insira a descrição da imagem aqui

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.

  1. 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)

  1. agora importe seu projeto no studio .. e ele funciona.

3

Para usuários do Windows

Use o Monitor de Recursos de Rede

insira a descrição da imagem aqui

Abra o Gerenciador de tarefas [Ctrl + Shift + Esc]

Guia Desempenho

Abra o Monitor de Recursos (De baixo)

Primeiro eu decidi esperar depois de ler as respostas aqui. Mas quanto tempo ..? Como ter certeza de que terminará. Eles deveriam ter fornecido a porcentagem de download, mas não o fizeram. Para saber que algum tipo de progresso está ocorrendo , abra este monitor de recursos de rede e ele mostrará algum tipo de download do Studio64.exe . Se não (se mostrar 0B / s), a rede não está disponível ou o aplicativo não está respondendo.


2

O que funcionou para mim:

  1. Crie um projeto fictício, quando ficar preso na tela Build, interrompa o processo do estúdio.
  2. Abra o estúdio android e abra o projeto, o projeto será quebrado
  3. Crie um novo projeto com o projeto fictício já aberto, ele criará o projeto sem problemas
  4. Feche o projeto fictício e divirta-se

2

Eu corrigi esse problema removendo a pasta .gradle

no windows: C: \ Usuários {Usuário conectado} .gradle


Eu também enfrentei o mesmo problema e tentei removendo a pasta .gradle e ela funciona bem para mim.
Sudhakar

1

A graduação incluída no Android Studio está localizada em / Aplicativos / Android Studio.app/plugins/gradle/lib

Para entrar no diretório Android Studio.app, fiz o cd "Android Studio.app"

ou você pode simplesmente fazer o cd / Applications / Android \ Studio.app/plugins/gradle/lib


1

Isso também estava demorando muito tempo para mim (conexão lenta).

No Ubuntu (16.04) , eu pude monitorar o progresso do download procurando:

~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/ 

A execução ls -alneste diretório mostrou que o gradle-3.3-all.zip.partarquivo continua a crescer.

O arquivo acabou sendo 88M.

Observe que o 55gk2rcmfc6p2dg9u9ohc3hw9 (e a versão gradle) pode ser diferente para você, altere seu comando de acordo.


1
  1. Abra gradle-wrapper.properties
  2. Alterar de: distributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip Para: distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Nota: 1. Eu não me importo com a desativação do SSL para baixar o gradle, mas outros podem ser sensíveis, então é com você. 2. Observe a versão gradle, no meu caso é 4.4.

vá para gradle-wrapper.properties

altere https para http e, se houver uma barra froward após https, remova-a

Resultado: Sucesso



0

O Android Studio vem com Gradle, mas não possui a funcionalidade gradle da linha de comando.


0

Correção rápida : turn off your firewallparece que o android studio deseja baixar algo e porque nosso firewall impede que ele baixe o arquivo que ele quer que fique preso.

Nota: Turning your firewall off can lower your security se você tiver tempo, pode permitir o android studio no seu firewall. Ao fazer isso, você pode ativar o firewall enquanto permite que o android studio baixe o que quiser.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.