7 votos

¿Android x86 Virtual box con Internet y conexión a adb?

Tengo Android x86 4.2 Instalado en mi Caja virtual . Mi objetivo principal es depurar con eclipse y conseguir internet en Android

De alguna manera soy capaz de conseguir internet y también puede conectarse desde adb (de ADT ) pero no los dos a la vez

he intentado varias combinaciones para conseguir ambas cosas pero no he tenido suerte

Cómo obtengo Internet

I get internet when i use NAT in one of these 4 adapters 

Cómo me conecto con adb

I get connected with adb when connected to newly created Host Only adapter 

note: the default host only adapter was not working

Tengo dos preguntas:

El primero es cómo voy a conseguir tanto Internet como la conexión a adb La segunda es ¿Puedo obtener mi bluetooth y Wifi dispositivo disponible a Mi Caja Virtual Android

Nota: Mi tipo de conexión a Internet es 3G HSUPA mediante módem o WiFi sin LAN

Nota: cuando ambos están conectados entonces cualquiera de ellos funciona no ambos he buscado en google, Stacked, Virtual box site también pero no hubo suerte Al principio no pude conectarme a adb pero ya descubrí la forma en que puedo hacerlo. Por favor, alguien sabe el problema.

NAT For Internet

Host Only Adapter #2

1 votos

0000000000000000000

3voto

Izzy Puntos 45544

Estoy usando la misma configuración con el modo NAT. Para conectar a través de ADB:

  1. en Administrador de VirtualBox Haga clic con el botón derecho del ratón en su máquina virtual y seleccione "mostrar registro".
  2. pulse Ctrl - F para iniciar una búsqueda, escriba "DHCP". Encontrará varias líneas que dicen algo así como NAT: DHCP offered IP address 10.0.2.15 - esa es tu IP, escríbela ;)
  3. seleccione el "icono del engranaje" en el mismo menú contextual para "cambiar la configuración"
  4. vaya a la pestaña "red" y haga clic en el botón "reenvío de puertos
  5. añada dos reglas para reenviar los puertos 5555 (adb) y 5554 (consola) desde el invitado a su máquina anfitriona. Para hacer una regla fácil para potenciales múltiples Android-VMs, puede simplemente añadir un dígito al final - por ejemplo, 5555→55551 y 5554→55541 para esta máquina (añada un "2" para su segunda, si la hay).
  6. ahora en su máquina anfitriona, ejecute el comando adb connect localhost:55551

Hecho. Ejecute cualquier comando ADB como de costumbre. Puede utilizar adb disconnect localhost:55551 si te estorba (por ejemplo, si estás usando algún otro dispositivo, y no quieres especificar siempre cuál usar con cada comando ADB).

2voto

Alromh87 Puntos 11

Por si alguien encuentra este hilo: Utiliza el modo puente, obtendrás una dirección IP de tu LAN.

Para ello:

  1. en Administrador de VirtualBox Seleccione su máquina virtual y haga clic en el "icono del engranaje" (cambiar la configuración)
  2. seleccione la pestaña de red
  3. en el primer cuadro desplegable, seleccione "modo puente"

1 votos

Entonces, ¿cómo se configura este modo puente?

0 votos

@DanHulme OP sabe dónde encontrarlo (en el mismo lugar donde había cambiado entre NAT y Host Only). Lo he añadido, sin embargo :)

1voto

Olivier Puntos 21

¿Comprobaste con el netcfg dentro de Android que ambos están realmente levantados? Si, por ejemplo, eth1 está caído, habilítalo con netcfg eth1 dhcp up .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X