2012-09-04 25 views
10

FUE instalado con éxito Android-x86-v3.2-eeepc en VirtualBox por un tiempo. Y es un buen método para ayudarme a depurar aplicaciones host USB en Android. La instalación de dicha configuración es:adb no se puede conectar a Android-x86 en VirtualBox hoy

  • instalar VirtualBox imagen Android-x86-v3.2-EeePC
  • Instalar en el disco duro virtual en VBOX
  • red fija como "sólo-host"
  • Introduzca la consola , tipo "eth0 dhcpcd" para obtener la dirección IP, así como "192.168.56.101"
  • Ir a la consola del host, escriba "adb connect 192.168.56.101"

Normalmente, debería estar bien para conectarse a adb daemon corriendo en Android-en-VBox.

Hoy en día, de repente me lleva de la siguiente manera:

C:\>adb connect 192.168.56.101 
unable to parse 192.168.56.101 as <host>:<port> 

Traté de hacer ping a la IP. Tiene una respuesta rápida. Traté de hacer cumplir la IP y el puerto.

C:\>adb connect 192.168.56.101:5554 
unable to connect to 192.168.56.101:5554 

No tengo idea acerca de su causa raíz. Revisé el firewall, VirtualBox está en la lista de excepciones. Todavía no funciona.

Configuración de PC: Windows XP VirtualBox V4.1

+0

leer este http://meta.stackexchange.com/questions/82825/how-i- can-improvement-my-accept-rate-on-stack-overflow –

Respuesta

10

Para conectar la máquina virtual de Android con adb siga este paso

  1. En la pantalla de inicio de Android, pulse ALT +F1 (alt izquierda). Esto abrirá una terminal con acceso raíz.

  2. Dentro del terminal, escriba dhcpcd eth0. Ejecute el comando dos veces, si obtiene un error o ningún resultado. Esto le dará una dirección IP. Ahora presione ALT + F7 para cerrar el terminal.

  3. verificar su dirección IP mediante el comando ping <your IP Address>

  4. Desde la terminal androide, tipo adb tcpip 5555. Esto reiniciará adb en modo tcpip.

  5. Desde su terminal principal del sistema operativo, el tipo adb connect <your IP address>

+0

¡Funcionó! Estos son los pasos que estaba buscando. ¡Gracias! –

+0

Gracias, funcionó para mí. Pero la dirección IP establecida por 'dhcpcd eth0' no era útil (era' 169.254.114.151'). Necesitaba usar 'dhcpcd eth1' en su lugar. Además, después de ingresar el comando, no devolvió la dirección IP. Ingresé 'ifconfig eth1' para encontrar la dirección IP (enfrente del campo' inet addr'). Por cierto, estoy usando la imagen android-x86 6.0-r3. – today

1

Yo uso un puente de red para el segundo adaptador y utilizar esa dirección IP; es decir, adb connect 192.168.1.20. Puede obtener el IP en Settings->About Phone->Status.

0

ALT + F1 truco se ve bien, pero no funcionó para mí.

  1. Lo hice correr androvmConfiguration aplicación, hace clic en Guardar y, a continuación, confirmó acción de reinicio.
  2. Después de reiniciar, apagué y apagué VirtualBox, y comencé AndroVMPlayer.
  3. ¡Ahora adb connect <your IP address> funcionó para mí!
-1

funciona para mí en lugar de mi máquina local IP insertar el terminal IP androide es decir 192.168.56.101

Cuestiones relacionadas