(¿Cómo) Un dispositivo virtual de Android puede utilizar el Internet de la computadora local?
Tengo un servidor que funciona en la red que mi computadora está encendido. ¿Hay alguna manera de permitir que el dispositivo virtual utilice esta misma red y acceda al servidor? El dispositivo virtual no me deja cambiar el wifi (probablemente porque no tiene uno). Las únicas opciones que veo que se ven bien son:
"Redes inalámbricas y de red" -> "Redes móviles" -> "Nombres de puntos de acceso".
- Error de licencia con el emulador de Android 4.4
- ¿Qué tan bueno es el emulador de Android?
- Acelerado (con HAXM) el emulador del mac del androide congela
- ¿Cómo puedo girar la pantalla del emulador de Android?
- Comportamiento extraño de ListView con CheckBox
No estoy seguro de qué llenar en todos estos campos sin embargo. Si alguien tiene un ejemplo de todos los campos que son necesarios para usar los ordenadores locales de internet, lo agradecería.
El dispositivo virtual está emulando mi Droid X (API 2.2). No estoy buscando respuestas sobre cómo comunicarse con el servidor, sino para obtener en la red y, posiblemente, una prueba sencilla para verificar que estoy en (ahora mismo estoy usando el ConnectivityManager para comprobar)
- Cómo configurar la densidad de píxeles del emulador desde la línea de comandos?
- Cómo llegar al explorador de archivos en android studio
- ¿Cómo puedo instalar adobe flash en el emulador de Android?
- Cambio de ruta de la tarjeta SD en Android Studio AVD Manager
- Proyecto LibGDX HelloWorld se bloquea cuando se ejecuta en el emulador de Android
- Evitar el "parpadeo" al llamar a Drawable.draw ()
- ¿Qué Android IDE es mejor - Android Studio o Eclipse?
- Compatibilidad con barras de acción
http://developer.android.com/guide/developing/devices/emulator.html
Como se señala en el mismo:
"Cada instancia del emulador corre detrás de un servicio virtual de enrutador / firewall que lo aísla de las interfaces y configuraciones de red de su máquina de desarrollo y de Internet. Un dispositivo emulado no puede ver su máquina de desarrollo u otras instancias de emulador en la red. Sólo ve que está conectado a través de Ethernet a un enrutador / firewall ".
Por lo tanto, necesitará utilizar la IP pública del servidor (en contraposición a su IP de red local).
Usted no necesita hacer tanto cosa.
Sólo tiene que utilizar el IP de su máquina para lograr esto.
Supongamos que su máquina (servidor) ip es 192.168.1.1
A continuación, desde su aplicación, simplemente use http://192.168.1.1/your_appliction/webpage
Si desea acceder a http://localhost/
simplemente use http://10.0.2.2/
Para activar / activar Wi-fi, debe ir a la opción Dev Tools
. Eso debería hacer.
- Android NDK, mantener objetos C ++ en directo
- Cómo tomar capturas de pantalla en Android 2.3.3 sin root?