uso tutorial que online example español compile java android gradle android-studio

java - tutorial - Las dependencias de Gradle se resuelven de repente extremadamente lentas.



server gradle (6)

Estoy desarrollando un proyecto para Android con Android Studio y Gradle. Hasta ayer, la construcción de gradle se estaba construyendo relativamente rápido en unos pocos segundos. Desde hoy, de repente se convirtió en 5 minutos por acumulación.

Di más tamaño en el VM de Gradle pero aún no tengo esperanza.

¿Alguien podría darme algún consejo sobre lo que está pasando y cómo resolverlo?

Estudio de Android: 0.4.6 Gradle: 1.9

construir.gradle

buildscript { repositories { mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:0.7.3+'' } } apply plugin: ''android'' repositories { maven { url ''https://github.com/Goddchen/mvn-repo/raw/master/'' } mavenCentral() } dependencies { compile ''com.android:volley:1.0'' compile ''com.android.support:support-v13:13.0.+'' ..... }


Después de muchas horas de búsqueda, encontré que la configuración de proxy y las opciones de gradle han cambiado en Android Studio 1.5.1. Consulte http://www.laurivan.com/gradlew-and-proxy-authentication/ para obtener más información. Cambie gradle.properties (propiedades globales) que se encuentra en C: / Users / .gradle / a lo siguiente:

# Speedup org.gradle.daemon=true org.gradle.parallel=true org.gradle.configureondemand=true # Speedup and proxy settings org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError / -Dfile.encoding=UTF-8 -Dhttp.proxyHost=xxx.xxx.xxx.xxx -Dhttp.proxyPort=pppp / -Dhttps.proxyHost=xxx.xxx.xxx.xxx -Dhttps.proxyPort=pppp / -Dhttp.proxyUser=_username_ -Dhttp.proxyPassword=_password_


Mi problema fue mi configuración de proxy. Nuestra URL del repositorio de maven privado estaba fallando en una comprobación de SSL debido a mi configuración de Charles.


Para los recién llegados , que no pueden encontrar esa configuración (Android studio 1.5.1)
Archivo -> Configuración -> Compilación, ejecución, despliegue -> Herramientas de compilación -> Gradle
última casilla de verificación (trabajo fuera de línea)

Muchísimas gracias, desde 10 minutos hasta 30 segundos.


Si está utilizando Android Studio con Gradle, por el momento está haciendo

ve a Android Studio -> preferencias -> compilador -> gradle -> comprueba el modo sin conexión

ha mejorado drásticamente mis tiempos de construcción. Desde entonces, ya tengo las últimas bibliotecas en caché funciona

bien.


También tengo el mismo problema y me puse en contacto con mi proveedor que realizó un seguimiento del seguimiento a www.mvnrepository.com (repositorio para dependencias) y el seguimiento finalizará en ec2-79-125-0-137.eu-west-1.compute.amazonaws.com [79.125.0.137]

El problema está en amazonaws.com. Aquí está la ruta de rastreo:

1 < 1 ms < 1 ms < 1 ms private.rionet.cz [172.25.20.1] 2 10 ms 10 ms 9 ms private.rionet.cz [172.28.0.1] 3 11 ms 10 ms 10 ms rio-bb-jsw01-vlan-4050-94-74-192-164.net.rionet. cz [94.74.192.164] 4 11 ms 10 ms 10 ms sitK9-bb-jsw01-xe-0-1-2-0-188-175-255-85.net.rio net.cz [188.175.255.85] 5 10 ms 9 ms 10 ms sitK9-bb-jrt01-xe-9-0-0-0-188-175-255-197.net.ri onet.cz [188.175.255.197] 6 68 ms 10 ms 9 ms prag-b3-link.telia.net [213.248.87.97] 7 15 ms 17 ms 17 ms win-bb2-link.telia.net [213.155.131.68] 8 34 ms 34 ms 34 ms hbg-bb2-link.telia.net [62.115.136.30] 9 92 ms 154 ms 47 ms ldn-bb2-link.telia.net [80.91.247.169] 10 65 ms 64 ms 85 ms dln-b1-link.telia.net [213.155.136.121] 11 70 ms 55 ms 64 ms amazon-ic-300342-dln-b1.c.telia.net [80.239.128. 18] 12 65 ms 64 ms 64 ms 178.236.0.126 13 64 ms 71 ms 64 ms 178.236.0.125 14 66 ms 57 ms 57 ms ec2-79-125-0-137.eu-west-1.compute.amazonaws.com [79.125.0.137] 15 * * * Vypršel časový limit žádosti. 16 * * * Vypršel časový limit žádosti. 17 * * * Vypršel časový limit žádosti. 18 * * * Vypršel časový limit žádosti. 19 * * * Vypršel časový limit žádosti. 20 * * * Vypršel časový limit žádosti. 21 * * * Vypršel časový limit žádosti. 22 * * * Vypršel časový limit žádosti. 23 * * * Vypršel časový limit žádosti. 24 * * * Vypršel časový limit žádosti. 25 * * * Vypršel časový limit žádosti.


Tuve el mismo problema, y ​​pasé mucho tiempo para encontrar la razón. Como he notado, en el offline mode Gradle construye significativamente más rápido.

Después de unos días de investigación que encontré, esa razón era un repositorio incorrecto en la configuración del proyecto. En mi caso fue.

http://clinker.47deg.com/nexus/content/groups/public

La solución es eliminar el repositorio incorrecto en la configuración del proyecto: