¿Es posible descargar los componentes de Android SDK para la instalación fuera de línea sin usar el SDK Manager? El problema es que estoy detrás de un firewall sobre el cual no tengo control y ambos sitios descargan URL que parecen estar bloqueados (arroja una conexión denegada)
https://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
android
windows-xp
Tawani
fuente
fuente
Respuestas:
Para instalar el componente de Android, siga los siguientes pasos
https://dl-ssl.google.com/android/repository/addons_list-2.xml es el archivo xml principal donde están disponibles todas las demás listas de paquetes.
supongamos que desea descargar la plataforma api-9 y está disponible en el repositorio-7, luego debe seguir los siguientes pasos
anote la dirección del repositorio y vaya a cualquier otra máquina que tenga conexión a Internet y escriba el siguiente enlace en cualquier navegador
https://dl-ssl.google.com/android/repository/repository-7.xml
Busque
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
debajo de la versión de la API que desea descargar. Este es el nombre del archivo que debe descargar. para descargar este archivo, debe escribir el siguiente URI en cualquier descargador o navegador y comenzará a descargar el archivo.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
La regla general para cualquier archivo reemplaza android-2.3.3_r02-linux.zip con el nombre de su paquete
Una vez que se complete la descarga, pegue el archivo ZIP descargado (u otro formato para otro sistema operativo) en su unidad flash / pen y pegue el archivo zip en la carpeta / directorio
<android sdk dir>/temp
(por ejemplo: -c:\android-sdk\temp
) en su máquina fuera de línea.Ahora inicie el administrador de SDK y seleccione el paquete que ha pegado en temp y haga clic en el botón Instalar paquete. Su paquete ha sido instalado.
Reinicie su eclipse y el administrador AVD para obtener nuevos paquetes.
Nota: si está descargando sdk-tools o sdk platform-tools, elija el paquete para el sistema operativo que está en la máquina fuera de línea (Windows / Linux / Mac).
fuente
Puede descargar manualmente analizando los XML que ve en el registro del Administrador de Android SDK.
Actualmente los XML son addon_list y repositorio . Estos xmls pueden cambiar con el transcurso del tiempo.
Tiene la ubicación de los SDK, puede navegar hasta el enlace y descargar directamente a través del navegador. Estos archivos deben colocarse en la carpeta adecuada, por ejemplo, los archivos de las API de Google deben ubicarse debajo
add-ons
, si no sabe a dónde deben ir los archivos.Aquí hay algo para ayudarlo.
La publicación de mi blog para instalar los SDK de Android sin conexión -> Instalación sin conexión de los SDK de Android
fuente
Como se dijo, este error generalmente aparece si te quedas atrás del proxy. Para obtener esto, abra las opciones de IE-Internet-Conexiones-LAN y tome la dirección del proxy. Configure el SDK Manager.exe (pestaña de configuración) para esa dirección de proxy con puerto. Compruebe Force Http ...
Si tiene un script Proxy en la configuración de su LAN, copie la dirección y péguela en la barra de direcciones. Abra el archivo descargado en el bloc de notas. Encuentre su dirección IP en ipconfig. En el archivo, vaya al rango de subred en el que cae su ip. Por ejemplo: isInNet (resuelto_ip, "198.175.111.0", "255.255.255.0") será verdadero para 198.175.111.53, tome el valor de retorno: después de la palabra PROXY y utilícelo para configurar SDK Manager.
Ahora el SDK se descargará felizmente.
fuente
Esto ha cambiado para Android 4.4.2. .. debe buscar en el archivo del repositorio y descargar https://dl-ssl.google.com/android/repository/repository-10.xml
En la instalación manual, la estructura del directorio debería verse como
Ahora tienes que ...
En este punto, debería tener una instalación de Android que funcione.
fuente
Trabajo detrás de un firewall en Windows y tengo el mismo problema. Pero logré arreglarlo:
cmd
luego presione Enter(muestra el símbolo del sistema)netstat
En los resultados devueltos, encuentre su dirección de Proxy:
Su dirección de proxy es una de las DISTANTMACHINEx
fuente
Que sistema operativo
Todo lo que descargue debe colocarse en la carpeta android-sdk (en mi caso: j: \ android-sdk-windows).
Puede ejecutar "SDK Setup.exe" (o el comando mac / linux para esto) y descargar todo y simplemente copiar su carpeta completa de Android-SDK a otra computadora. Tengo el SDK + Eclipse + Workspace completo en un HDD externo que puedo conectar a otra computadora y funciona (excepto JDK que debe instalarse y los AVD que se encuentran en el directorio del usuario). No olvide establecer la variable de entorno ANDROID_HOME para que apunte a su directorio de instalación.
Actualización: en el SDK Downloader tiene una casilla de verificación "forzar la obtención de fuentes https: // utilizando http: //" en el menú de configuración. Tal vez marque (o si está marcado) desmarque esto puede ayudarlo a descargar todo desde su computadora cortafuegos.
fuente
Así es como lo descubrí. También estoy detrás del firewall corporativo.
Vaya a Chrome o su configuración de Internet haciendo clic en la llave en Chrome -> Configuración -> Bajo el capó -> Red -> Cambiar configuración de proxy
Haga clic en Configuración de LAN y luego en Avanzado. Copie la dirección del servidor proxy y el puerto.
Principalmente, el enlace de conexión rechazada ocurre cuando intenta descargar paquetes SDK a través de Eclipse.
Vaya al SDK Manager.exe y haga doble clic en él. Una vez que comience, haga clic en Herramientas -> Opciones y luego ingrese la dirección del servidor proxy y el Puerto #
Marque la casilla de verificación forzar https: // a http: // Eso es todo, su SDK Manager ahora podrá descargar paquetes desde el sitio remoto de Google sin ningún problema, incluso desde detrás de un firewall.
Por cierto, estoy en Windows. Probé todo y esto funciona muy bien.
fuente
La mayoría de estos problemas están relacionados con personas que usan Proxies. Puede proporcionar la información del proxy al SDK Manager e ir desde allí.
Tuve el mismo problema y mi solución fue cambiar a HTTP solamente y proporcionar mi configuración de proxy corporativo.
EDITAR: --- Si usa Eclipse y no tiene idea de cuál es su proxy, abra Eclipse, vaya a Windows-> Preferencias, Seleccione General-> Red, y allí tendrá varias direcciones de proxy. Eclipse es mucho mejor para encontrar proxies que SDK Manager ... Copie la dirección proxy HTTP de Eclipse a SDK Manager (en "Configuración"), y debería funcionar;)
fuente
Hay un implementador de paquetes fuera de línea de código abierto para Windows que escribí:
http://siddharthbarman.com/apd/
Puede probar esto para ver si satisface sus necesidades.
fuente
siga este video https://www.youtube.com/watch?v=883HjO06_E0 para saber cómo descargar e instalar los componentes del SDK de Android manualmente
fuente
Sé que este tema es un poco viejo, pero después de luchar y esperar mucho para descargar, he cambiado mi configuración de DNS para usar la de Google (4.4.4.4 y 8.8.8.8) y funcionó.
Mi conexión es de 30mbps desde Brasil (Virtua), usando el proveedor de isp estaba obteniendo 80KB / sy después de cambiar a google dns, obtuve un promedio de 2MB / s.
fuente