update tools studio sdkmanager repositories not manager how for could cfg avdmanager and android gradle android-studio

tools - update android sdk command line



Proxy gradle de AndroidStudio (10)

En Android Studio -> Preferencias -> Gradle, pase los detalles del proxy como opciones de VM.

Opciones de Gradle VM -Dhttp.proxyHost=www.somehost.org -Dhttp.proxyPort=8080 etc.

* En 0.8.6 Beta Gradle está en File-> Settings (Ctrl + Alt + S, en windows)

He intentado ejecutar AndroidStudio
Pero falla al arrancar con el error de gradle :

Failed to import Gradle project: Connection timed out: connect

Encontré una solución here

Pero no puedo encontrar cómo configurar estas propiedades en Android Studio .

Establecerlos en graddle-wrapper.properties no ayuda.


En mi caso, estoy detrás de un proxy con ajustes dinámicos.

Tuve que descargar el script de configuración seleccionando la dirección del script desde la configuración de Internet en
Chrome > Settings > Show Advanced Settings > Change proxy Settings > Internet Properties > Connections > LAN Settings > Use automatic configuration script > Address

Al abrir esta URL en un navegador, descargo un archivo PAC que abrí en un editor de texto

  • Busque una cadena PROXY , debe contener un nombre de host y un puerto
  • Copie los valores en gradle.properties

systemProp.https.proxyHost=blabla.domain.com
systemProp.https.proxyPort=8081

  • No tuve que especificar un usuario, no una contraseña.

La sugerencia de Rajesh no funcionó para mí. Lo que hice fue ir a

Archivo -> Configuración -> HTTP Proxy (en Configuración IDE) -> Configuración manual del proxy

Todavía dejé la información del proxy en Project Settings en Gradle, como sugirió Rajesh. Pero no estoy del todo seguro si es necesario.

Estoy usando 0.8.6 Beta


Para Android Studio 1.4, tuve que hacer lo siguiente ...

En la ventana del explorador del proyecto, abra la carpeta "Gradle Scripts".

Edite el archivo gradle.properties.

Agregue lo siguiente a la parte inferior, reemplazando los valores siguientes por los suyos cuando corresponda ...

systemProp.http.proxyHost=?.?.?.? systemProp.http.proxyPort=8080 # Next line in form DOMAIN/USERNAME for NTLM or just USERNAME for non-NTLM systemProp.http.proxyUser=DOMAIN/USERNAME systemProp.http.proxyPassword=PASSWORD systemProp.http.nonProxyHosts=localhost # Next line is required for NTLM auth only systemProp.http.auth.ntlm.domain=DOMAIN systemProp.https.proxyHost=?.?.?.? systemProp.https.proxyPort=8080 # Next line in form DOMAIN/USERNAME for NTLM or just USERNAME for non-NTLM systemProp.https.proxyUser=DOMAIN/USERNAME systemProp.https.proxyPassword=PASSWORD systemProp.https.nonProxyHosts=localhost # Next line is required for NTLM auth only systemProp.https.auth.ntlm.domain=DOMAIN

Los detalles de las propiedades de gradle que puede establecer están aquí ... https://docs.gradle.org/current/userguide/userguide_single.html#sec%3aaccessing_the_web_via_a_proxy


Para Android Studio 3.2 (Windows), puede editar el archivo gradle.properties en C:/Users/USERNAME/.gradle para el usuario actual.

Imagen de referencia


Para el nuevo android studio 1.2, encontrarás los argumentos de gradle vm en:

File - Settings - Build, Execution, Deployment - Build Tools - Gradle


Para un proxy de autenticación NTLM:

Archivo -> Configuración -> Configuración del proyecto -> Gradle -> Configuración global de Gradle -> Opciones de Gradle VM

-Dhttp.proxyHost=myProxyAddr -Dhttp.proxyPort=myProxyPort -Dhttp.proxyUser=myUsername -Dhttp.proxyPassword=myPasswd -Dhttp.auth.ntlm.domain=myDomainName


Si se encuentra en la oficina y detrás del proxy de la compañía, intente importar todos los proxy cacert de la compañía en jre/lib/security porque gradle usa los certificados de jre.

Además, configura tus gradle.properties. Deberia de funcionar

Para más detalles, vaya a ese hilo: https://groups.google.com/forum/#!msg/adt-dev/kdP2iNgcQFM/BDY7H0os18oJ


Vaya al archivo gradle.properties (directorio raíz del proyecto) y agregue estas opciones.

systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=user systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=localhost systemProp.http.auth.ntlm.domain=domain systemProp.https.proxyHost=www.somehost.org systemProp.https.proxyPort=8080 systemProp.https.proxyUser=user systemProp.https.proxyPassword=password systemProp.https.nonProxyHosts=localhost systemProp.https.auth.ntlm.domain=domain


en el archivo gradle.properties (directorio raíz del proyecto)

Debe establecer un proxy para http y https

systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=user systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=localhost systemProp.http.auth.ntlm.domain=domain systemProp.https.proxyHost=www.somehost.org systemProp.https.proxyPort=8080 systemProp.https.proxyUser=user systemProp.https.proxyPassword=password systemProp.https.nonProxyHosts=localhost systemProp.https.auth.ntlm.domain=domain

si configura el proxy desde Archivo -> Configuración -> Proxy HTTP (en Configuración IDE), solo define el proxy http y no establece el proxy https