Tecnología

Inicio

No puedo conseguir un proxy para trabajar en un emulador de Android

Si está desarrollando una nueva aplicación para Android que requiere acceso a Internet, o si necesita solucionar problemas de una aplicación existente con esta funcionalidad, puede probar la aplicación utilizando un emulador de Android en su ordenador. Un emulador utiliza la conexión a Internet del ordenador para simular una conexión dispositivo Android. Si necesita conectarse a Internet a través de un proxy, el emulador de Android debe estar configurado para utilizar el proxy.

Apoderado

Cuando se conecta a Internet a través de un proxy, su dirección IP está oculta. Cualquier sitio web que visite verá la dirección IP del servidor proxy en lugar de su propia dirección IP. Esto aumenta la seguridad de su equipo porque un pirata informático con malas intenciones no será capaz de detectar su dirección IP y, por tanto, no puede dirigir ataques en su ordenador. Para mayor seguridad, algunos servidores proxy están cerradas y requieren la contraseña de acceso. Esto evita que usuarios no autorizados puedan acceder al servidor proxy o red. Muchas empresas utilizan servidores proxy o redes privadas virtuales, una herramienta de seguridad similares, para limitar el acceso a la red interna a los usuarios autorizados. Puede surgir un problema en el desarrollo de Android si su empresa requiere el uso de un proxy.

Navegador emulador

Para utilizar el navegador del emulador con un proxy, es necesario cambiar la configuración del emulador y de entrada de la información de usuario correcto para el proxy. El procedimiento para hacer esto depende de la versión del SDK de Android que está utilizando. En general, se le introduce el nombre del proxy, nombre de usuario y contraseña en el menú Conexiones inalámbricas y redes en el emulador. Haga clic en el nombre de la red y configurarlo para utilizar el proxy.

Aplicaciones de emulador

Para ejecutar la aplicación a través de un proxy en el emulador, lo que necesita para iniciar el emulador con una opción de línea de comandos. Abra una ventana de terminal y escriba el código siguiente, en sustitución de los ejemplos con su propia información:

emulador -avd youremulatorname-http-proxy http: // usuario: contraseña @ proxyaddress: puerto

Si utiliza Eclipse para desarrollar sus aplicaciones de Android, se puede emplear un menú contextual para configurar esta opción de inicio. Haga clic con el proyecto, haga clic en "Ejecutar" y seleccione "Ejecutar Configuraciones". Introduzca el comando de inicio en la pestaña Destino.

consideraciones

Si está utilizando Windows 7 y no se puede conseguir un proxy para trabajar con el emulador de Android, asegúrese de que está ejecutando su SDK de Android como administrador. En un Mac, la configuración de red deben estar configurados para utilizar la interfaz activa antes de la interfaz por defecto para que su Mac utilizará la conexión requerida por el emulador. Por último, si un servidor de seguridad instalado en su ordenador, asegúrese de que no está bloqueando el emulador se conecte a Internet. Consulte la documentación del servidor de seguridad para los detalles específicos del producto sobre cómo hacer esto.