Я пытаюсь настроить машину под управлением Android x86 с помощью Oracle VirtualBox, чтобы она работала с Eclipse. У меня возникли проблемы с подключением моей виртуальной машины к сети. Я подключил телефон к adb, набрав в эмуляторе терминала Android следующее:
ifconfig eth0 192.168.40.1 netmask 255.255.255.0
route add default gw 192.168.40.1 dev eth0
После этого я переключился на cmd и набрал adb connect localhost.
Но когда я пытаюсь запустить свой тестовый код с помощью Eclipse на виртуальном Android, он не появляется в меню выбора устройств Android. Кроме того, когда я набрал adb devices
в cmd, это был ответ:
List of devices attached
localhost:5555 offline
Еще меня беспокоит то, что каждый раз после выключения виртуальной машины мне приходится снова вводить команды ifconfig
и route add
в терминале при перезапуске, чтобы подключиться к устройству.
Что я могу сделать, чтобы сделать устройство онлайн?
EDIT: Если это имеет значение, виртуальная машина настроена для связи через сеть NAT. Вот как выглядят мои правила переадресации портов: Протокол: TCP
IP хоста: *
Хост-порт: 5555
Гостевой IP: *
Гостевой порт: 5555
EDIT2 Связанный вопрос: Ошибка: устройство отключено
EDIT3: Возможное решение: Выбор устройства Android — Мое устройство кажется офлайн