Подтвердить что ты не робот

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 как ОС.

У вас есть идея, почему? Как узнать порт устройства для подключения? Спасибо!

4b9b3361

Ответ 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