Android Studio Stuck at Gradle Descargar en crear nuevo proyecto

230

He instalado el nuevo Android Studio. Todo funcionaba bien, pero cuando trato de crear un nuevo proyecto se atasca al descargar Gradle .

¿Hay alguna forma de instalar el Gradle requerido Android Studiomanualmente? ¿O algún otro método para resolver este problema?

captura de pantalla

Vipul Purohit
fuente
1
Acabo de cerrar el estudio y reiniciar el estudio y me tomó unos minutos y pude ejecutar un proyecto de muestra. intente cerrar y reiniciar, puede ser útil
Raghunandan
¿Has intentado crear un nuevo proyecto en él?
Vipul Purohit
He creado un nuevo proyecto ahora, pero arrojo un error de dependencia ... en hello world project
JNI_OnLoad
Tengo el mismo problema al intentar abrir gradle en el navegador para conectarme con el sitio. compruebe la conexión a internet también. Lo he intentado varias veces y eso funcionará.
user1621629
Gradle funciona bien en el navegador y estoy trabajando con una conexión de banda ancha de alta velocidad, así que no hay problema con la conexión a Internet.
Vipul Purohit

Respuestas:

196

No está atascado, normalmente tardará entre 5 y 7 minutos, también depende de la conexión a Internet, así que espere un momento. Tomará tiempo solo para el primer lanzamiento.

Actualización: Verifique el último archivo de registro en su C:\Users\<User>\.gradle\daemon\x.ycarpeta para ver qué está descargando.

JNI_OnLoad
fuente
526
una barra de progreso de descarga no haría daño a nadie
abbood
2
¡Barras de progreso indeterminadas! :)
Tony
28
O al menos díganos que está sacando un archivo grande.
Douglas Starnes
2
en realidad los servidores de Gradle siempre están ocupados: meh
totten
77
Sospecho que los desarrolladores de Google usan máquinas MUY de alta gama para el desarrollo. Sus CPU son rápidas; Las redes son rápidas. Las descargas solo tomarían una fracción de segundo para ellos, por lo que no les importa la barra de progreso . Mira cuánta RAM está tomando Google Chrome. (Por cierto, la descarga ya me llevó más de media hora ... (aunque estoy en una red decentemente rápida))
cychoi
63

Sí hay.

  1. Cree un nuevo proyecto y debería cerrar la aplicación Android Studio (porque lleva mucho tiempo).
  2. Ir a la carpeta C: \ Users \ {Usuario conectado} \. Gradle
  3. Hay una carpeta que muestra qué versión de gradle requiere Android Studio (por ejemplo, gradle-1.8-bin)
  4. Descargue esta versión de Internet (por ejemplo, gradle-1.8-bin.zip).
  5. Ir a C: \ Usuarios \ {Usuario conectado} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Hay una carpeta aquí que su nombre es como un GUID.
  7. Simplemente debe copiar el archivo zip que ya ha descargado de Internet en esta carpeta.
  8. Ejecute Android Studio y cree un nuevo proyecto.
Reza
fuente
3
Por alguna razón, cuando dejaba que el estudio de Android descargara el gradle-1.9-all.zip, lo estaba descargando apenas al 10% de mi velocidad de Internet. La descarga manual fue más rápida.
Prathamesh Gharat
1
No solo se complica, sino que también lleva décadas descargar dependencias de Maven, minutos promedio por cada jar de tamaño KB.
yorkw
Estas dependencias deben ser empaquetadas y administradas internamente para sus actualizaciones al igual que AVD Manager por el estudio de Android. Simplemente hace que Android Studio sea un software más fragmentado ahora con todas las piezas aquí y allá.
Ankit Tanna
Lo que encuentro es que es extremadamente difícil descargarlo del servidor de gradle, incluso si la velocidad de Internet es buena. Estoy trabajando en una velocidad de descarga de más de 3 MBps y aún así Gradle tarda 40 minutos en descargar el archivo de 62 MB. Los servidores son lentos.
Ankit Tanna
Esto funciona de maravilla. La cruxcuestión es que gradle no es compatible con versiones anteriores y necesita una versión específica de gradle para construir correctamente. Eso es un problema.
stephen
21

Encontré el mismo problema en mi computadora portátil, a pesar de esperar mucho tiempo. Esto es lo que hice y funcionó para mí. Simplemente fuerce el cierre de Android Studio y ejecútelo nuevamente. Esta vez, solo abra el proyecto existente y deje que se encargue de terminar el proceso de construcción / descarga.

Otra opción que podría probar es que si busca en Archivo -> Configuración, hay una opción para la ubicación de Gradle. Puede ir al sitio de descarga de Gradle, descargar una distribución local de Gradle y señalar la ubicación de Gradle a ese directorio local.

Romin
fuente
Sí, después de muchos reinicios y esperando mucho tiempo, finalmente está hecho. Gracias a todos
Vipul Purohit
1
archivo zip. La versión .11 de gradle tiene varias subcarpetas. ¿A cuál de las carpetas debo apuntar desde la configuración? BIN solamente?
xavendano
13

Si está utilizando OS X y continúa colgándose indefinidamente, le recomiendo cerrar Android Studio (puede que tenga que forzar la eliminación) y luego ir a su directorio ~ / .gradle en la consola. Verá un directorio wrapper / dists allí y cualquier versión de gradle AS que esté intentando descargar. Verifique la marca de tiempo de la descarga debajo del subdirectorio nombrado aleatoriamente. Si ve que nunca cambia, lo más probable es que su descarga se haya interrumpido y AS no pudo reiniciarla correctamente y no lo hará a menos que elimine todo lo que se encuentra debajo del directorio de discos y comience de nuevo.

Entonces, con el apagado de AS, elimine todo lo que se encuentra debajo de ~ / .gradle / wrapper / dists e intente nuevamente con un nuevo proyecto en AS. Puede verificar el progreso del archivo de descarga de gradle (terminará en .part) para asegurarse de que esté creciendo. Dale suficiente tiempo ya que ES un archivo grande.

Eso fue lo que finalmente funcionó para mí.

Terry Ray
fuente
Gracias. Actualice el comentario y ADS es muy confuso. Utilice AS o Android Studio.
Muhammad Adil
1
Para la mayoría de los usuarios de mac, esta es la respuesta correcta.
Abhishek Biswas
Lancé el distscontenido desde otro sistema. ¡Trabajó!
Henry
7

Solución:

1) Elimine la carpeta C: \ Users \ username.gradle

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

3) Crea un nuevo proyecto en Android Studio.

4) Cuando esta vez se atasca en la construcción de gradle, Force cierra el estudio de Android.

5) Ahora vaya a C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (el nombre del directorio final puede ser diferente)

6) Elimine gradle-2.2.1-all.zip.lck y otros archivos de este directorio.

7) Pegue el nuevo gradle descargado 2.2.1-todos.zip aquí.

8) Ejecute el estudio de Android. :)

Abhigyan
fuente
4

Sí, puede instalar Gradle manualmente antes de Android Studio, primero instale gradle en cualquier ubicación y luego agregue la ubicación de gladle a la variable de ruta (en la Ventana de variables de entorno).

alexove
fuente
4

En realidad, Gradle se incluye con Android Studio (al menos en la versión de Mac OS X). Tuve que señalarlo a la ubicación instalada, dentro del "contenido del paquete" de la aplicación de Android Studio (se puede ver mediante control / clic derecho en el icono de la aplicación .)
Ubicación de gradle dentro del paquete Android Studio

carrera_carr
fuente
4

Nota: Mi respuesta parece bastante larga, pero está a solo 2 pasos si desea una forma correcta de configurar con el proyecto actual.

Encontré cuál era el problema real. En realidad, cada proyecto de Android viene con su propia versión de gradle wrapper.

echar un vistazo a dir

nombre del proyecto / gradle / wrapper

aquí el archivo de propiedades dice la versión de gradle que usa este proyecto:

#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

Entonces, el problema es que si no tienes esa versión de gradle, descargará esa versión por ti. Por ejemplo, eche un vistazo a este directorio, donde descargó las versiones de Gradle para mí

/home/myusername/.gradle/wrapper/dists

parece

ingrese la descripción de la imagen aquí

Aquí intentará descargar la versión de gradle si no la tiene. Si se siente cómodo con la descarga de otra versión de gradle, puede esperar hasta que se complete

La solución será: 1. si el proyecto está en git, clónelo primero.

  1. ir a su projectdir / gradle / wrapper

3.cambie la versión de distributionUrl a la versión que ya tiene: por ejemplo: para 2.2.1-all

url será

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

4.copie gradle-wrapper.jar a su projectdir / gradle / wrapper desde

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (no olvide cambiar el nombre de gradle-wrapper2.2.1.jar a gradle-wrapper.jar)

  1. ahora importa tu proyecto en estudio ... y funciona.
swapyonubuntu
fuente
3

Para usuarios de Windows

Use su monitor de recursos de red

ingrese la descripción de la imagen aquí

Abrir el Administrador de tareas [Ctrl + Shift + Esc]

Pestaña de rendimiento

Monitor de recursos abiertos (desde abajo)

Primero decidí esperar después de leer las respuestas aquí. Pero cuanto tiempo ..? ¿Cómo asegurarse de que termine? Deberían haber proporcionado el porcentaje de descarga, pero no lo han hecho. Entonces, para saber que se está produciendo algún tipo de progreso, abra este monitor de recursos de red, le mostrará que se está realizando algún tipo de descarga para Studio64.exe . SI no (si muestra 0B / seg), entonces la red no está disponible o la aplicación no responde.

Sayka
fuente
2

Lo que funcionó para mí:

  1. Cree un proyecto ficticio, cuando se atasque en la pantalla de compilación, elimine el proceso de estudio.
  2. Abra el estudio de Android y abra el proyecto, el proyecto se romperá
  3. Crear un nuevo proyecto con el proyecto ficticio ya abierto, creará el proyecto sin problemas
  4. Cierra el proyecto ficticio y diviértete
Panthro
fuente
2

Había solucionado este problema eliminando la carpeta .gradle

en windows: C: \ Users {Usuario conectado} .gradle

Moamen Mostafa
fuente
Yo también enfrenté el mismo problema e intenté eliminar la carpeta .gradle y funciona bien para mí.
Sudhakar
1

El gradle incluido con Android Studio se encuentra en / Aplicaciones / Android Studio.app/plugins/gradle/lib

Para ir al directorio de Android Studio.app hice el cd "Android Studio.app"

o simplemente puedes hacer cd / Aplicaciones / Android \ Studio.app/plugins/gradle/lib

Gibran E Castillo
fuente
1

Esto también me estaba llevando tiempo (conexión lenta).

En Ubuntu (16.04) , pude monitorear el progreso de la descarga mirando:

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

corriendo ls -aldesde este directorio mostró elgradle-3.3-all.zip.part archivo continúa creciendo.

El archivo terminó siendo 88M.

Tenga en cuenta que el 55gk2rcmfc6p2dg9u9ohc3hw9 (y la versión gradle) puede ser diferente para usted, cambie su comando en consecuencia.

veggiebenz
fuente
1
  1. Abra gradle-wrapper.properties
  2. Cambiar de: 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. No me importa la desactivación de SSL para descargar el gradle, pero otros pueden ser confidenciales, así que depende de usted. 2. Observe la versión de Gradle, en mi caso es 4.4.

ir a gradle-wrapper.properties

cambie https a http, y si hay una barra oblicua después de https, quítelo

Resultado: éxito

Omar N Shamali
fuente
1

Invalidar cachés y reiniciar

Funcionó para mi.

Shadab K
fuente
0

Android Studio viene con Gradle, pero no tiene la funcionalidad de línea de comando gradle.

Gibran E Castillo
fuente
0

Solución rápida : soloturn off your firewall , parece que Android Studio quiere descargar algo y debido a que nuestro firewall evita que descargue el archivo que desea, se atasca.

Nota: Turning your firewall off can lower your security si tiene tiempo, puede permitir el estudio de Android en su firewall. Al hacer esto, puede activar su firewall mientras permite que Android Studio descargue todo lo que quiera.

Cary Bondoc
fuente