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: