mac - sdk para android studio
Android SDK Manager no se actualizará: se rechazó la conexión a https://dl-ssl.google.com (23)
Este es el mismo problema que muchos otros han informado, por ejemplo,
Android SDK no está actualizando paquetes
Pero todas las soluciones sugeridas no son relevantes o no han funcionado.
Mi problema es que obtengo un error de conexión rechazada cada vez que intento actualizar el Android SDK Manager. Esta es la salida de registro del administrador del SDK:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Done loading packages.
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl-ssl.google.com refused
Ingresar https://dl-ssl.google.com/android/repository/addons_list-2.xml en Firefox solo se agota el tiempo de espera. No obtengo un documento XML.
Lo he probado con y sin la opción http: // force sin suerte. Esto es desde casa, no estoy usando ningún tipo de servidor proxy y no tengo un servidor de seguridad configurado.
Algo más que probé (para eliminar mi máquina como la fuente del problema) es ingresar https://dl-ssl.google.com en un navegador web en otra computadora que usa la misma conexión a Internet (computadora portátil Acer con Win7 64 bits). La conexión también se agota en la otra computadora, lo que casi me lleva a pensar que mi IP está en la lista negra del servidor de alguna manera (no tengo idea de cómo habría ocurrido) o es un problema de ISP.
Entonces, mi pregunta es ¿cómo puedo hacer que SDK Manager se actualice? Si mi IP está de hecho siendo bloqueada por el servidor de Google por alguna razón, ¿hay algo que pueda hacer para evitarlo? Por ejemplo, ¿enrutando a través de algún tipo de proxy? ¿Hay espejos para dl-ssl.google.com?
Información del entorno: Estoy usando ADT Rev 21.1 en Kubuntu 12.04.2 LTS.
¡Solución nueva y real! Probado en Windows 10. 1- Descargue y ejecute psiphon o freegate y conéctelo (enciéndalo) 2- después, busque "Propiedades de Internet" u "Opción de Internet" en el icono de opción de Internet de inicio
3- luego ábralo y vaya a la pestaña Conexiones, luego a la configuración de LAN y haga clic en Avanzar a 4- Ahora puede ver la dirección proxy y el puerto que psiphon o freegate lo usa y ahora, cópielos y páselos al administrador de SDK Configuración proxy 5 y luego borre cashe y marque todas las casillas de verificación excepto "preguntar antes de reiniciar ADB" 6- ahora cierre la ventana de configuración y vuelva a cargar los paquetes. Felicidades, ahora tiene acceso a la última versión de paquetes ¡Avisos! 1- Haga todos los pasos, Paso a paso 2- Conecte psiphon o freegate antes de cada cosa y no los desconecte hasta que descargue los paquetes que desea. 3- Si desconecta psiphon cada vez, debe hacer todos los pasos nuevamente. Buena suerte
A veces, este problema es creado por el programa antivirus instalado en su sistema. Configure el antivirus en la opción "Deshabilitar hasta que se reinicie la computadora". En mi caso, había instalado el antivirus Avast. Lo deshabilité haciendo clic con el botón derecho en avast en el área de notificación >> Control de escudos de Avast >> Deshabilitar hasta que se reinicie la computadora .
Borrar el caché funcionó para mí.
En la versión de OS X: Preferencias ...> Borrar caché
En Linux , lo tengo funcionando ejecutando el Android SDK Manager con sudo (en su carpeta de Android-sdk-linux / tools)
sudo ./android
En Android SDK Manager seleccione
Herramientas -> Opciones
luego marque la casilla "Forzar https: // ... fuentes que se van a buscar usando http: // ..."
En mi caso, en Linux, el problema era que algo había creado previamente el directorio ~ / .android con propiedad root
. Así que eclipse no pudo escribir en este directorio. Una vez descubierto, esto se resolvió simplemente con:
sudo chown -R $USER:$USER ~/.android
Este es un problema de Proxy Intente usar la configuración del proxy de su navegador en SDK MANAGER >> Herramientas >> página Configuración de opciones. Funcionará al 100%.
Esto es más probable porque está conectado a Internet a través de un servidor proxy.
Go to Tools>Options
del Administrador de SDK de Android y configure Proxy Http
Servidor y Puerto Proxy HTTP.Servidor
HttpPproxy
: agrega tu proxy aquíHttp Proxy Port
: agregar el puerto
Reinicie el administrador de SDK y vuelva a intentarlo.
He enfrentado el mismo problema en Windows. Luego me funcionó después de hacer los siguientes pasos:
Open cmd as administrator
ping dl-ssl.google.com
Go to the SDk manager and retry the installation
(Nota: asegúrese de tener las opciones predeterminadas en el administrador de SDK. No marque la opción Forzar https .... antes de seguir los pasos anteriores)
He resuelto esto por:
- Otorgar permisos completos al directorio sdk (clic con el botón derecho-> Propiedades-> Seguridad-> Editar)
- Verificando "Forzar https a http" y haciendo clic en "Borrar caché" en la ventana de diálogo "Opciones"
La razón por la que sudo funciona en Linux y Mac OS X es que a veces los permisos en ~ / .android se configuran de forma incorrecta. Si tiene este problema una y otra vez, y prefiere no escribir sudo cada vez que quiera actualizar su SDK, vaya a ~ / .android y asegúrese de que su cuenta sea propietaria y tenga permisos para leer y escribir todos los archivos.
En mi caso, encontré que la raíz era propietaria de varias carpetas, incluido el directorio de caché, cd ~/.android sudo chown -R <yourusername> *
solucioné el problema. Si le preocupa la seguridad de su sistema, también puede especificar un grupo como: sudo chown -R <yourusername>:<yourgroup> *
AND
También puede especificar los archivos y directorios individuales que deben cambiarse si no le gusta el comodín. sudo chown --R <yourusername> cache
por ejemplo.
Gracias a la gente here por averiguarlo.
La solución para mí en mi Mac fue desactivar / desactivar temporalmente Little Snitch. La Snitch estaba bloqueando mi acceso a dl-ssl.google.com y no lo sabía porque tenía la Snitch configurada en modo ''silencioso'', y por lo tanto no sabía que estaba bloqueando el Administrador de SDK.
La solución para mí era simplemente volver a intentarlo. La forma más fácil que encontré fue golpear periódicamente la actualización en mi navegador y una vez que se devolvió XML, cambie a Eclipse -> SDK Manager. Por el motivo que sea, parece que mi bloqueo de dirección IP se está reduciendo drásticamente en https://dl-ssl.google.com . Es de esperar que un ingeniero de Google pueda revisar la configuración de este servidor (¿denyhosts settings ??) ya que parece ser un problema continuo con varios temas en los grupos de Google?
Resolví este problema agregando ipaddres de mi servidor a Http: servidor proxy y número de puerto 80 y Sdk se actualizó en una fracción de segundo.
Para obtener la dirección IP de su servidor proxy Vaya a las opciones de Internet En la pestaña de conexión> Configuración de LAN> marque si Usar la secuencia de comandos de configuración automática está marcada> si su dirección IP de copia solo está verificada en el cuadro de texto de la dirección y pásela en el cuadro de texto Http: proxy server en SDK Opción de herramientas de administrador :).
buena suerte Happy coading
Si ve un error de conexión en un servidor sin cabeza, ./android update sdk -u -s
Tengo el mismo problema hoy, y creo que es porque el GFW de China me bloquea. culo malo ... ok, prueba esto, administrador de SDK -> las herramientas usan proxy, lo intenté,
proxy server: www.google.com.hk (i am in china,try www.google.com if other country)。
proxy port : 80
and choose Force https://.... sources bala bala
luego haga clic en paquetes -> recargar, el problema desapareció. Encuentro this cuando busco en Google este problema.
Tuve el mismo problema (con exactamente los mismos mensajes de error), Ejecutando tools / android.bat como Administrador resolvió mi problema ...
Tuve el mismo problema, entonces noté que también puedes volver a http. Esto es más fácil tratar de averiguar la configuración del firewall.
Use el applet ControlPanel en el directorio bin de java, (/usr/lib/jvm/jdk1.7.0/bin/ControlPanel) (cambie para su versión de java). En la Pestaña [General] del panel de control de Java, seleccione el botón [Configuración de red], cambie la configuración del proxy de [Usar configuración del navegador] a [Conexión directa]. (Hay configuraciones de proxy en el navegador, Eclipse y el SDK que están en blanco y solo esta configuración de java funcionó). A continuación, en el directorio de herramientas del SDK de Android, abra el script de shell de Android y hacia el final del archivo, busque la línea con:
exec "$ java_cmd" /
y debajo de esto, inserta la línea
-Djava.net.preferIPv4Stack=true /
He encontrado que estos 2 pasos me han solucionado esto utilizando tanto ubuntu 12.04 64bit, java 1.7.0_21-b11 como ubuntu 12.04 32 bit, java 1.6.0_45.
Vaya a herramientas-> opciones y luego proporcione los detalles de su servidor proxy y puerto. Luego haga clic en paquetes-> recargar
Y una más ... la única cosa que me funciona aquí en Windows 10 dentro de vmWare:
- Haga clic derecho en "Esta computadora"
- "Propiedades"
- "Propiedades extendidas del sistema"
- "Variables de entorno"
- Agregue una nueva clave "ANDROID_SDK_HOME" y apúntela a "c: / usuarios [nombre de usuario] .android"
puede haber varios problemas si está en una organización, tal vez se bloqueó debido a la configuración del firewall, pero para solucionarlo, vaya a su administrador de SDK de Android> herramientas> opciones> y verá la siguiente página
aquí, configure las configuraciones para un servidor proxy que el administrador de SDK puede usar para obtener las dependencias.
pero también podría ser un problema en un nivel inferior, lo que significa que podría estar desconectado de los servicios de Google que acceden debido a sanciones o algo, en ese caso, debe descargar las siguientes cosas manualmente y pasarlas por su raíz de sdk de Android: plataforma -las herramientas y los directorios de plataformas (API de Android) después de eso, tiene las siguientes carpetas en su ubicación de SDK.
si está utilizando un servidor proxy Abra la ventana de Eclipse -> Android SDK Manager -> herramientas -> Opción Ingrese su puerto y servidor proxy.
encontrará su servidor proxy y su puerto si abre Internet explorer-> opción de internet-> conexiones-> configuración de lan