studio jdk configurar bug android jenkins gradle proxy android-gradle

android - jdk - La instalación de Gradle tiene un problema de proxy



jdk android studio (1)

Me estoy encontrando con problemas para construir proyectos de Android en un servidor en una red corporativa detrás de un proxy en Jenkins. He intentado tanto con jenkins gradle, como con gradlew. A continuación se muestra el mensaje de error después de activar el modo de depuración.

17:12:31 17:12:40.482 [INFO] [com.android.build.gradle.internal.DependencyManager] Parsing /opt/android/tools/package.xml 17:12:32 17:12:42.383 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 17:12:42 17:12:52.384 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 17:12:42 17:12:52.384 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 17:12:42 17:12:52.384 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 17:12:46 17:12:55.512 [WARN] [com.android.build.gradle.internal.DependencyManager] Failed to connect to host: https://dl.google.com/android/repository/addons_list-3.xml 17:12:46 17:12:55.513 [WARN] [com.android.build.gradle.internal.DependencyManager] Failed to connect to host: https://dl.google.com/android/repository/addons_list-2.xml 17:12:46 17:12:55.514 [WARN] [com.android.build.gradle.internal.DependencyManager] Failed to connect to host: https://dl.google.com/android/repository/addons_list-1.xml 17:12:46 17:12:55.515 [WARN] [com.android.build.gradle.internal.DependencyManager] Failed to download any source lists! 17:12:46 17:12:55.516 [WARN] [com.android.build.gradle.internal.DependencyManager] java.net.UnknownHostException: dl.google.com 17:12:46 17:12:55.543 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 17:12:46 17:12:55.544 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.

Este es el contenido de gradle.properties.

systemProp.http.proxyHost=proxy.server systemProp.https.proxyHost=proxy.server systemProp.http.proxyPort=8080 systemProp.https.proxyPort=8080

Intenté pasar la configuración de proxy con jvm flags, y probé las versiones de Gradle 3.3 a 3.5. ¿Hay algo que me estoy perdiendo?


Para mí, ¡el problema era el prefijo http ! Si este es tu caso, elimina los prefijos http/https !

Tenía mis gradle.properties como esta, y estaba fallando:

systemProp.http.proxyHost=http://squid.proxy.com systemProp.http.proxyPort=8080 systemProp.https.proxyHost=http://squid.proxy.com systemProp.https.proxyPort=8080

La forma correcta de configurar el proxy para gradle es:

systemProp.http.proxyHost=squid.proxy.com systemProp.http.proxyPort=8080 systemProp.https.proxyHost=squid.proxy.com systemProp.https.proxyPort=8080