Reputation: 503
I WAS successfully installed Android-x86-v3.2-eeepc in VirtualBox for a while. And it is a good method to help me to debug USB host applications on Android. The installation of such configuration is:
Normally, it should be all right to get connected to adb daemon running in Android-in-VBox.
Today, it suddenly prompts me as following:
C:\>adb connect 192.168.56.101
unable to parse 192.168.56.101 as <host>:<port>
I tried to ping its IP. It has a fast response. I tried to enforce IP and port.
C:\>adb connect 192.168.56.101:5554
unable to connect to 192.168.56.101:5554
I have no idea about its root cause. I checked the firewall, VirtualBox is on the Exception List. It still doesn't work.
PC Configuration: Windows XP VirtualBox V4.1
Upvotes: 18
Views: 29097
Reputation: 41
It works for me instead of my local machine IP I inserted the android terminal IP i.e 192.168.56.101
Upvotes: -1
Reputation: 1181
ALT+F1 trick looks good, but didn't work for me.
adb connect <your IP address>
worked for me!Upvotes: 0
Reputation: 3316
To connect Android virtual machine with adb follow these step
On Android home screen, press ALT+F1 (Left alt). This will open a terminal with root access.
Inside the terminal, type dhcpcd eth0
. Execute the command twice, if you get an error or no result. This will give you an IP addresss. Now press ALT+F7 for close the terminal.
Verify your IP address using the command ping <your IP Address>
From the android terminal, type adb tcpip 5555
. This will restart adb in tcpip mode.
From your main OS terminal, type adb connect <your IP address>
Upvotes: 19
Reputation: 663
I use bridged networking for the second adapter and use that IP address; i.e. adb connect 192.168.1.20
. You can get the IP in Settings->About Phone->Status
.
Upvotes: 3