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.