sourcesets - Android Studio Stuck at Gradle Descargar en crear nuevo proyecto
how to run a project in android studio (16)
- Abra gradle-wrapper.properties
- Cambiar desde: 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. No me importa la inhabilitación de SSL para descargar el gradle, pero otros pueden ser sensibles, por lo que depende de usted. 2. Nótese la versión gradle, en mi caso su 4.4.
He instalado el nuevo Android Studio
. Todo funcionaba bien, pero cuando intento crear un nuevo proyecto, se me bloquea la descarga de Gradle .
¿Hay alguna manera de instalar el Gradle requerido por Android Studio
manualmente? ¿O cualquier otro método para resolver este problema?
Android Studio viene con Gradle, pero no tiene la funcionalidad gradle de la línea de comandos.
El gradle incluido con Android Studio se encuentra en / Applications / Android Studio.app/plugins/gradle/lib
Para entrar en el directorio de Android Studio.app hice cd "Android Studio.app"
o simplemente puede hacer cd / Aplicaciones / Android / Studio.app/plugins/gradle/lib
Encontré el mismo problema en mi computadora portátil, a pesar de que esperé durante mucho tiempo. Esto es lo que hice y funcionó para mí. Solo fuerza a cerrar el Android Studio y ejecútalo nuevamente. Esta vez, simplemente abra el proyecto existente y deje que se encargue de finalizar el proceso de creación / descarga.
Otra opción que posiblemente 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 apuntar la ubicación de Gradle a ese directorio local.
Esto también me llevaba mucho tiempo (conexión lenta).
En Ubuntu (16.04) , pude monitorear el progreso de la descarga mirando:
~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/
ejecutar ls -al
desde este directorio mostró que el gradle-3.3-all.zip.part
sigue creciendo.
El archivo terminó siendo 88M.
Tenga en cuenta que 55gk2rcmfc6p2dg9u9ohc3hw9 (y la versión gradle) pueden ser diferentes para usted, cambie su comando en consecuencia.
Gradle está realmente incluido con Android Studio (al menos en la versión de Mac OS X). Tuve que apuntarlo a la ubicación instalada, dentro del "contenido del paquete" de la aplicación de Android Studio (se puede ver con el control / clic derecho en el icono de la aplicación .)
He solucionado este problema eliminando la carpeta .gradle
en windows: C: / Users {Usuario registrado} .gradle
Lo que funcionó para mí:
- Cree un proyecto ficticio, cuando se atasque en la pantalla Construir, finalice el proceso de estudio.
- Abra el estudio de Android y abra el proyecto, se romperá el proyecto
- Crear un nuevo proyecto con el proyecto ficticio ya abierto creará el proyecto sin problemas
- Cierra el proyecto ficticio y diviértete.
No está atascado, tomará un tiempo normalmente de 5 a 7 minutos, también depende de la conexión a Internet, así que espere un tiempo. Solo tomará tiempo para el primer lanzamiento.
Actualización: verifique el último archivo de registro en su carpeta C:/Users/<User>/.gradle/daemon/xy
para ver qué está descargando.
Nota: Mi respuesta parece bastante larga, pero está a solo 2 pasos de distancia si desea una forma correcta de configurar 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
projectname / 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, entonces descargará esa versión para ti. Por ejemplo, eche un vistazo a este directorio, donde descargué versiones de gradle para mí
/home/myusername/.gradle/wrapper/dists
parece
Aquí tratará de 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.
- Ir a tu projectdir / gradle / wrapper
3.Cambie la versión de distributionUrl a la versión que ya tiene: por ejemplo: para 2.2.1 -todo
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)
- Ahora importa tu proyecto en studio .. y funciona.
Sí hay.
- Cree un nuevo proyecto y debería cerrar la aplicación Android Studio (porque le lleva mucho tiempo).
- Ir a C: / Users / {Usuario registrado en la carpeta} /. Gradle
- Allí hay una carpeta que le muestra qué versión de gradle Android Studio requiere (por ejemplo, gradle-1.8-bin)
- Descargue esta versión desde Internet (por ejemplo, gradle-1.8-bin.zip).
- Ir a C: / Users / {Usuario registrado} /. Gradle / wrapper / dists / gradle-1.8-bin
- Hay una carpeta aquí que su nombre es como un GUID.
- Solo debes copiar el archivo zip que ya has descargado de internet en esta carpeta.
- Ejecuta Android Studio y crea un nuevo proyecto.
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 Variables de entorno).
Si está usando OS X, y continúa colgando indefinidamente, recomendaría cerrar Android Studio (puede que tenga que forzar la muerte) y luego ir a su directorio ~ / .gradle en la consola. Verá un directorio wrapper / dists allí y la versión de gradle AS que esté intentando descargar. Verifique la marca de tiempo de la descarga debajo del subdirectorio de nombre aleatorio. Si ve que nunca cambia, lo más probable es que su descarga haya sido interrumpida y AS no pudo reiniciarla correctamente y no lo hará a menos que elimine todo lo que está debajo del directorio de dists y vuelva a comenzar.
Entonces, con AS shutdown, borre todo lo que está debajo de ~ / .gradle / wrapper / dists y luego intente nuevamente con un nuevo proyecto en AS. Puede verificar el progreso del archivo de descarga de Gradle (finalizará en .part) para asegurarse de que esté creciendo. Dale suficiente tiempo ya que es un archivo grande.
Eso es lo que finalmente funcionó para mí.
Solución:
1). Elimine la carpeta C: / Users / username.gradle
2). Descargue 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 el edificio 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) Eliminar gradle-2.2.1-all.zip.lck y otros archivos de este directorio.
7) Pegue el nuevo gradle descargado-2.2.1-all.zip aquí.
8) Ejecutar el estudio de Android. :)
Para usuarios de Windows
Utilice su Monitor de recursos de red
Abra el Administrador de tareas [Ctrl + Shift + Esc]
Pestaña de rendimiento
Abrir el Monitor de recursos (desde la parte inferior)
Primero decidí esperar después de leer las respuestas aquí. Pero ¿cuánto tiempo ...? ¿Cómo asegurarse de que va a terminar.? Deberían haber proporcionado el porcentaje de descarga, pero no lo han hecho. Entonces, para saber qué tipo de progreso está ocurriendo, abra este monitor de recursos de red, le mostrará qué tipo de descarga se está realizando para Studio64.exe . SI no (si muestra 0B / Sec), entonces la red no está disponible o la aplicación no responde.
Solución rápida : simplemente turn off your firewall
, parece que Android Studio quiere descargar algo y porque nuestro firewall evita que descargue el archivo que desea, se atasca.
Nota: Turning your firewall off can lower your security
, si tiene tiempo, solo puede permitir Android Studio en su firewall. Al hacer esto, puedes activar tu firewall y permitir que Android Studio descargue lo que quiera.