adb не удалось подключиться к Android-x86 в VirtualBox сегодня
Я был успешно установлен Android-x86-v3.2-eeepc в VirtualBox на некоторое время. И это хороший метод, чтобы помочь мне отлаживать хост-приложения USB на Android. Установка такой конфигурации:
- Установить VirtualBox
- установить Android-x86-v3.2-EeePC изображение в виртуальный жесткий диск в VBOX
- установить сеть как "только хост"
- введите консоль, введите "dhcpcd eth0", чтобы получить IP-адрес, например"192.168.56.101"
- перейти к консоли хоста, введите "adb connect 192.168.56.101"
обычно, должно быть все в порядке, чтобы подключиться к демону adb, работающему в Android-in-VBox.
сегодня он внезапно предлагает мне следующее:
C:>adb connect 192.168.56.101
unable to parse 192.168.56.101 as <host>:<port>
Я попытался пинговать его IP. Он имеет быструю реакцию. Я попытался применить IP и порт.
C:>adb connect 192.168.56.101:5554
unable to connect to 192.168.56.101:5554
Я понятия не имею о его первопричине. Я проверил брандмауэр, VirtualBox находится в списке исключений. Это все еще не работает.
ПК Конфигурация: Windows XP VirtualBox V4.1
4 ответов
для подключения Виртуальной машины Android с adb выполните следующие действия
на главном экране Android нажмите ALT+F1 (левый alt). Это откроет терминал с корневым доступом.
внутри терминала, типа
dhcpcd eth0
. Выполните команду дважды, если вы получаете ошибку или нет результата. Это даст вам IP-адреса. Теперь нажмите ALT+F7 для закрытия терминал.проверьте свой IP-адрес с помощью команды
ping <your IP Address>
С терминала android введите
adb tcpip 5555
. Это перезапустит adb в режиме tcpip.в главном терминале ОС введите
adb connect <your IP address>
Я использую мостовую сеть для второго адаптера и использую этот IP-адрес; т. е. adb connect 192.168.1.20
. Вы можете получить IP в Settings->About Phone->Status
.
Alt+F1 трюк выглядит хорошо, но не работает для меня.
- Я запустил приложение androvmConfiguration, нажал кнопку Сохранить, а затем подтвердил перезагрузите действие.
- после перезагрузки я выключил VirtualBox и запустил AndroVMPlayer.
- теперь
adb connect <your IP address>
работал на меня!
Он работает для меня вместо моего локального компьютера IP я вставил терминал android IP Я. e 192.168.56.101