Configuraciones del proxy del SDK de Android SDK en LINUX
Estoy intentando instalar el SDK de Android, en Ubuntu, detrás de mi cortafuegos de trabajo y estoy recibiendo mensajes de 'fallo de conexión a dl-ssl.google.com'. Este es un problema conocido, pero cada solución que veo implica configuración de proxy y seleccionando la opción 'force http'. Parece que esto es sencillo en ventanas, sin embargo me gustaría saber cómo hacer lo mismo en LINUX. Puedo establecer la configuración de proxy de eclipse, pero no creo que esto se utiliza por el administrador de Android sdk. ¿Hay algún archivo de configuración en alguna parte?
Gracias por adelantado.
- Iniciar avd falla, diciendo que no puede encontrar el emulador, pero existe
- Instalación de Android / Eclipse en Ubuntu 11.04 - aapt y adb no funcionan correctamente
- Zipalign: comando no encontrado - Ubuntu
- configure: error: Necesita luac de 32 bits al usar lua de contrib
- Incapaz de ejecutar adb en Ubuntu. El archivo descargado está destinado a x86-64 mientras tengo i686
Bagazo
- Cómo configurar las rutas SDK, NDK y JDK de Android en ubuntu 12.04
- ¿Cómo construir un proyecto android con openjdk en Ubuntu?
- Gradle invocation "completar con éxito con 1 error" en Ubuntu 13.10
- Reaccione errorTimeout nativo que consigue lista del dispositivo. Cuando se ejecuta hola mundo en ubuntu
- Android: Excepción en org.eclipse.swt.SWTError: No hay más controladores [gtk_init_check () falló)
- ¿Cómo hago el trabajo de ADB en linux con una motorola
- Adb no responde con android studio en Ubuntu
- Construir Firefox para Nexus 7 (mero) recibe mensajes de error con Ubuntu 13.10
La solución fue configurar un proxy local para realizar la autenticación y crear el archivo ~ / .android / androidtool.cfg para redirigir android al proxy local como sigue.
### Settings for Android Tool #Tue Jun 12 01:34:55 PDT 2012 http.proxyPort=3128 sdkman.monitor.density=108 http.proxyHost=127.0.0.1 sdkman.show.update.only=true sdkman.ask.adb.restart=false sdkman.force.http=true sdkman.show.updateonly=true
Este archivo ya puede existir con entradas como
http.proxyPort= http.proxyHost=127.0.0.1\:3128
Para mí, esto no funcionó hasta que lo cambié a la forma mostrada arriba:
http.proxyPort=3128 http.proxyHost=127.0.0.1
Sólo para ayudar a alguien por ahí.
Fui capaz de utilizar SDK Manager con configuración de proxy con el siguiente procedimiento
- Ir a Shell (Ctrl + Alt + T para ubuntu)
- Ejecute "android" en el directorio sdk \ tools. (Ejemplo / mySDKDir / tools / android)
- Esto pondría en marcha el SDK Manager. En el menú principal, vaya a Herramientas -> Opciones para configurar la configuración del proxy.
- Seleccione los paquetes relevantes y descargue / instale. SDK Manager utilizaría la configuración de proxy especificada.
Saludos
Si ejecuta este comando:
export HTTP_PROXY=http://my_proxy:port/
En un shell antes de ejecutar android
o eclipse
, las herramientas de SDK deben cumplir con eso.
Si desea que tenga efecto permanentemente en toda la cuenta, agregue la línea anterior a ~/.bashrc
.
He podido editar el ~ / .android / androidtool.cfg con mi información real de proxy, salvo el hecho de que tuve que usar la dirección IP de mi proxy (trabajado), en lugar de su nombre de host (no funcionó). Parece que la Administración de SDK de Android en Linux no puede resolver nombres.
Copié la configuración de android androidtool.cfg Windows a Linux y funcionó perfectamente
- Cómo utilizar setOutlineProvider en lugar de setOutline en Lollipop
- Integración con Android y Paypal API