ADB - соединение VirtualBox
Я пытаюсь подключить ADB и Android-устройство VirtualBox. Я следил за всеми возможными учебниками в Интернете, но он все еще не работает.
Что я сделал:
- dl Adroidx86 с androidx86.org
- intall it on VirtualBox
- настроить сеть с правильным режимом доступа (мостом) и картой (ПК-сеть Fast III)
- введите
netcfg
в терминал виртуальной машины и получите 192.168.1.12 для IP-адреса (статический)
- тип
adb kill-server
на главной машине
- тип
adb connect 192.168.1.12
на главной машине
И получите сообщение об ошибке, которое невозможно подключиться к 192.168.1.12:5555.
Я запускаю Windows 7 как ОС.
У вас есть идея, почему? Как узнать порт устройства для подключения?
Спасибо!
Ответы
Ответ 1
Однажды у меня была такая же проблема, вы проверили конфигурацию вашей виртуальной машины?
Моя сеть виртуальных машин настроена так: NAT с режимом deny, адаптер как PCnet-FAST III, и я добавляю это правило для пересылки.
![enter image description here]()
Всегда самая подлая часть - это сетевая конфигурация виртуальной машины, попробуйте эту. Если у вас все еще есть проблемы, проверьте эти учебники:
Ускорение разработки под Android с помощью Android-x86 и VirtualBox
Ответ 2
Думаю, теперь это должно быть автоматически. Но вы можете попробовать старый способ подключения Android x86, выполнив следующие действия:
- Перейдите на консоль, нажав Alt + F1
- выполните следующие команды:
су
setprop service.adb.tcp.port 5555
остановить adbd
начать adbd
- Вернитесь к Android: Alt + F7
После этого попробуйте на своем хосте Windows подключиться через adb и посмотреть, работает ли он.
Ответ 3
Я использовал мостовое сетевое соединение, а затем подключил adb на гостевой ОС с IP-адресом телефона, который находится в settings-> о телефоне. Например,
adb connect 192.168.0.222:5555