Android Studio bloccato a Gradle Scarica su crea nuovo progetto


230

Ho installato il nuovo Android Studio. Tutto funzionava bene, ma quando provo a creare un nuovo progetto si blocca durante il download di Gradle .

Esiste un modo per installare il Gradle richiesto Android Studiomanualmente? O qualsiasi altro metodo per risolvere questo problema?

immagine dello schermo


1
ho appena chiuso lo studio e riavviato lo studio e ci sono voluti pochi minuti e sono stato in grado di eseguire un progetto di esempio. provare a chiudere e riavviare potrebbe essere d'aiuto
Raghunandan,

hai provato a creare un nuovo progetto in esso?
Vipul Purohit,

Ho creato un nuovo progetto ora, ma lanciando qualche errore di dipendenza ... nel progetto ciao mondo
JNI_OnLoad,

Ho lo stesso problema, prova ad aprire Gradle nel browser per connettermi con il sito. controlla anche la connessione internet. Ho provato questi tempi multipli e funzionerà.
user1621629

Gradle funziona bene nel browser e sto lavorando con una connessione a banda larga ad alta velocità, quindi nessun problema con la connessione a Internet.
Vipul Purohit,

Risposte:


196

Non è bloccato, ci vorrà un po 'di tempo normalmente 5-7 minuti, dipende anche dalla connessione Internet, quindi aspetta un po' di tempo. Ci vorrà del tempo solo per il primo lancio.

Aggiornamento: controlla l'ultimo file di registro nella C:\Users\<User>\.gradle\daemon\x.ycartella per vedere cosa sta scaricando.


526
una barra di avanzamento del download non danneggerebbe nessuno
circa il

2
Indicatori di stato indeterminati! :)
Tony

28
O almeno dicci che stai inserendo un file di grandi dimensioni.
Douglas Starnes,

2
in realtà i server di Gradle sono sempre occupati: meh
ottenuto il

7
Sospetto che gli sviluppatori di Google utilizzino macchine MOLTO di fascia alta per lo sviluppo. Le loro CPU sono veloci; le reti sono veloci. I download richiederebbero solo una frazione di secondo, quindi non si preoccupano della barra di avanzamento . Scopri quanta RAM sta prendendo Google Chrome. (A proposito, il download impiega già più di mezz'ora per me .... (Sono su una rete abbastanza veloce però))
cychoi

63

Si C'è.

  1. Crea un nuovo progetto e dovresti chiudere l'applicazione Android Studio (perché impiega molto tempo per te).
  2. Vai a C: \ Users \ {Accesso dell'utente} \. Cartella gradle
  3. C'è una cartella lì che mostra quale versione di Gradle Android Studio richiede (ad esempio gradle-1.8-bin)
  4. Scarica questa versione da Internet (es. Gradle-1.8-bin.zip).
  5. Vai a C: \ Users \ {Utente registrato} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. C'è una cartella qui che il suo nome è come un GUID.
  7. Dovresti semplicemente copiare il file zip che hai già scaricato da Internet in questa cartella.
  8. Esegui Android Studio e crea un nuovo progetto.

3
Per qualche ragione quando stavo lasciando che Android Studio scaricasse il gradle-1.9-all.zip, lo scaricavo appena al 10% della mia velocità di internet. Il download manuale è stato più veloce.
Prathamesh Gharat,

1
Non solo il grado stesso, ma ci vogliono anche decenni per scaricare le dipendenze di Maven, minuti medi per ogni vaso di dimensioni KB.
York,

queste dipendenze dovrebbero essere impacchettate e gestite internamente per i loro aggiornamenti proprio come AVD Manager dallo studio Android. Rende solo Android Studio un software più frammentato ora con tutti i pezzi qua e là.
Ankit Tanna,

Quello che sto trovando è che è estremamente difficile scaricare dal server Gradle anche se la velocità di Internet è buona. Sto lavorando a una velocità di download superiore a 3 MBps e ancora Gradle impiega 40 minuti per scaricare il file 62 MB. I server sono lenti. !!
Ankit Tanna,

Questo funziona un incanto. La cruxquestione è che il gradle non è compatibile con le versioni precedenti e per costruire correttamente è necessaria una versione specifica del gradle. Questo è un problema
Stephen

21

Ho riscontrato lo stesso problema in corso sul mio laptop, nonostante l'attesa da parecchio tempo. Questo è quello che ho fatto e ha funzionato per me. Basta forzare la chiusura di Android Studio e avviarlo di nuovo. Questa volta, basta aprire il progetto esistente e lasciare che si occupi di completare il processo di creazione / download.

Un'altra opzione che potresti provare è che se guardi File -> Impostazioni, c'è un'opzione per la posizione Gradle. È possibile visitare il sito di download Gradle, scaricare una distribuzione locale di Gradle e puntare la posizione Gradle a quella directory locale.


Sì, dopo molti riavvii e in attesa da molto tempo è finalmente fatto. Grazie a tutti
Vipul Purohit,

1
file zip. La versione .11 di Gradle contiene diverse sottocartelle. A quale delle cartelle devo puntare dalla configurazione? Solo BIN?
xavendano,

13

Se stai usando OS X e continua a bloccarsi indefinitamente, ti consiglio di chiudere Android Studio (potrebbe essere necessario forzare l'uccisione), quindi andare alla tua directory ~ / .gradle sulla console. Lì vedrai una directory wrapper / dists e qualunque versione di Gradle AS stia provando a scaricare. Controlla il timestamp del download sotto la sottodirectory denominata in modo casuale. Se vedi che non cambia mai, molto probabilmente il tuo download è stato interrotto e AS non è stato in grado di riavviarlo correttamente e non lo farà a meno che tu non elimini tutto sotto la directory dists e ricominciare da capo.

Quindi, con AS shutdown elimina tutto sotto ~ / .gradle / wrapper / dists e poi riprova con un nuovo progetto in AS. Puoi verificare l'avanzamento del file di download gradle (finirà in .part) per assicurarti che sia in crescita. Dagli un sacco di tempo in quanto è un file di grandi dimensioni.

Questo è quello che alla fine ha funzionato per me.


Grazie. Si prega di aggiornare il commento e ADS è così confuso. Usa AS o Android Studio.
Muhammad Adil,

1
Per la maggior parte degli utenti Mac questa è la risposta corretta.
Abhishek Biswas,

Ho mandato in onda il distscontenuto da un altro sistema. Lavorato!
Henry,

7

Soluzione:

1). Elimina la cartella C: \ Users \ nomeutente.gradle

2). Scarica http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3). Crea un nuovo progetto in Android Studio.

4). Quando questa volta si blocca nella costruzione dei gradi, Force chiude lo studio Android.

5) Ora vai a C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (il nome della directory finale potrebbe essere diverso)

6) Eliminare gradle-2.2.1-all.zip.lck e altri file da questa directory.

7) Incolla qui il nuovo gradle-2.2.1-all.zip scaricato.

8) Esegui Android Studio. :)


4

Sì, è possibile installare Gradle manualmente prima di Android Studio, installare prima il gradle in qualsiasi posizione, quindi aggiungere la posizione de gladle alla variabile percorso (nella finestra Variabili d'ambiente).


4

Gradle è in realtà incluso con Android Studio (almeno nella versione per Mac OS X.) Ho dovuto puntarlo alla posizione installata, all'interno dell'applicazione "Contenuti del pacchetto" dell'applicazione Android Studio (può essere visualizzato controllando / facendo clic con il tasto destro sull'icona dell'applicazione .)
Posizione del livello all'interno del pacchetto Android Studio


4

Nota: la mia risposta sembra piuttosto lunga, ma sono solo 2 passi se si desidera un modo corretto di configurare con il progetto corrente.

Ho trovato qual era il vero problema. In realtà, ogni progetto Android viene fornito con la propria versione di Gradle Wrapper.

dai un'occhiata a dir

projectname / Gradle / involucro

qui il file delle proprietà indica la versione di gradle utilizzata da questo progetto:

#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

Quindi il problema è che se non disponi di quella versione di Gradle, questa verrà scaricata per te. Ad esempio, dai un'occhiata a questa directory, dove mi ha scaricato le versioni gradle

/home/myusername/.gradle/wrapper/dists

sembra

inserisci qui la descrizione dell'immagine

Qui proverà a scaricare la versione di Gradle se non lo hai. Se hai dimestichezza con il download di altre versioni di Gradle, puoi aspettare fino a quando non sarà completato

La soluzione alternativa sarà: 1. se il progetto è su git, clonarlo per primo.

  1. vai al tuo projectdir / gradle / wrapper

3.cambia la versione di distributionUrl con la versione che hai già: es: per 2.2.1-all

sarà url

distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

4.copiare gradle-wrapper.jar sul projectdir / gradle / wrapper da

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (non dimenticare di rinominare gradle-wrapper2.2.1.jar per gradle-wrapper.jar)

  1. ora importa il tuo progetto in studio .. e funziona.

3

Per utenti Windows

Usa il monitoraggio delle risorse di rete

inserisci qui la descrizione dell'immagine

Apri Task Manager [Ctrl + Maiusc + Esc]

Scheda Prestazioni

Apri monitoraggio risorse (dal basso)

Per prima cosa ho deciso di aspettare dopo aver letto le risposte qui. Ma quanto tempo ..? Come assicurarsi che finirà.? Avrebbero dovuto fornire una percentuale di download, ma non lo hanno fatto. Quindi, per sapere che sta succedendo qualche progresso, apri questo monitor delle risorse di rete, ti mostrerà un tipo di download in corso per Studio64.exe . In caso contrario (se mostra 0B / sec), la rete non è disponibile o l'applicazione non risponde.


2

Cosa ha funzionato per me:

  1. Crea un progetto fittizio, quando si blocca nella schermata di costruzione, uccidi il processo di studio.
  2. Apri lo studio Android e apri il progetto, il progetto verrà interrotto
  3. Creare un nuovo progetto con il progetto fittizio già aperto creerà il progetto senza problemi
  4. Chiudi il progetto fittizio e divertiti

2

Ho risolto questo problema rimuovendo la cartella .gradle

in windows: C: \ Users {Utente registrato} .gradle


Anch'io ho affrontato lo stesso problema e ho provato a rimuovere la cartella .gradle e funziona bene per me.
Sudhakar,

1

Il livello incluso in Android Studio si trova in / Applicazioni / Android Studio.app/plugins/gradle/lib

Per andare nella directory di Android Studio.app ho fatto cd "Android Studio.app"

o potresti semplicemente fare cd / Applicazioni / Android \ Studio.app/plugins/gradle/lib


1

Anche questo richiedeva tempo (connessione lenta).

Su Ubuntu (16.04) , sono stato in grado di monitorare l'avanzamento del download guardando:

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

in esecuzione ls -alda questa directory ha mostrato che il gradle-3.3-all.zip.partfile continua a crescere.

Il file ha finito per essere 88M.

Si prega di notare che 55gk2rcmfc6p2dg9u9ohc3hw9 (e versione gradle) potrebbe essere diverso per voi, si prega di modificare i comandi di conseguenza.


1
  1. Apri gradle-wrapper.properties
  2. Cambia da: distributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip A: distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Nota: 1. Non mi interessa la disabilitazione SSL per il download del voto, ma altri potrebbero essere sensibili, quindi dipende da te. 2. Nota la versione gradle, nel mio caso la sua 4.4.

vai a gradle-wrapper.properties

cambia https in http e se c'è una barra inversa dopo https rimuovilo

Risultato: successo



0

Android Studio include Gradle, ma non dispone della funzionalità Gradle della riga di comando.


0

Correzione rapida : turn off your firewallsembra che Android Studio voglia scaricare qualcosa e poiché il nostro firewall gli impedisce di scaricare il file che desidera, rimane bloccato.

Nota: Turning your firewall off can lower your security se hai tempo puoi semplicemente consentire Android Studio nel tuo firewall. In questo modo puoi attivare il firewall e consentire ad Android Studio di scaricare tutto ciò che desidera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.