Telnet-соединение с Android-x86 через VirtualBox
Я успешно установил "android-x86-2.2-generic" на машину VirtualBox. Я взял iso отсюда: http://code.google.com/p/android-x86/downloads/detail?name=android-x86-2.2-generic.iso
Все работает правильно, даже сеть (FYI: мост с PCnet-PCI II).
Я использую его, чтобы иметь более быстрый эмулятор (и это действительно так), и теперь мне нужно смоделировать SMS и Missing Call. Обычно в эмуляторе AVD я использую сеанс telnet для localhost:5555/n. Но в VirtualBox, даже если я подключаюсь к 192.168.1.4:5555/n, ничего не работает, только черный экран.
Я даже не знаю, возможно ли использовать telnet на Android-x86... Знаете ли вы? Есть ли другой способ симуляции SMS и пропущенных звонков без подключения по telnet?
1 ответ
Порт управления telnet доступен только на эмуляторе Android SDK. Android X86 представляет собой актуальную сборку ОС для устройств (может использоваться также на виртуальных машинах) и не имеет этого интерфейса управления.
Однако в этих сборках включен мост ADB через сеть, поэтому вы можете подключить ADB с хост-машины с помощью команды "adb connect IPADDRESS" (где IPADDRESS - текущий IP-адрес машины с android x86).
Я рекомендую эту запись в блоге о том, как дополнительно адаптировать виртуальную машину под управлением Android x86, чтобы она была ближе к реальному пользовательскому устройству (например, телефону).