В качестве эмулятора для тестирования приложений можно использовать VirtualBox благодаря замечательному проекту android x86. Они занимаются портированием android на платформу x86.
Использование в качестве эмулятора VirtualBox дает преимущества по скорости работы, как при запуске системы, так и во время тестирования приложений.
Конкретно рассмотрю установку android 4 Ice Cream Sandwich.
Использование в качестве эмулятора VirtualBox дает преимущества по скорости работы, как при запуске системы, так и во время тестирования приложений.
Конкретно рассмотрю установку android 4 Ice Cream Sandwich.
Что потребуется:
- VirtualBox
- Образ системы, который можно скачать отсюда (я скачивал android-x86-4.0-eeepc.iso)
Выбираем Linux и Other Linux
Выбираем Linux и Other Linux
Объем оперативной памяти лучше выбрать 1 Гб. Но у меня и на 512 Мб неплохо работает.
Далее диск VDI, динамический виртуальный диск.
Вставляем скачанный образ в машину, ждем загрузку…
Выбираем последний пункт – установка.
Дожидаемся меню….
И первое что нужно сделать – разметить виртуальный диск
Выбираем Create/Modify partitions
Далее стрелка последовательно выбираем в меню внизу New – Primary – Write.
Создаться раздел как на скриншоте.
Выходим по Quit и видим что создался раздел…
Выбираем его, форматируем в Ext3, соглашаемся на форматирование
Далее соглашаемся на установки загрузчика Grub
На вопрос установки директории как read-write отвечаем нет. Все установка пошла
По окончании вылезет диалог – перезагружаемся и достаем образ из машины
После этого видим меню загрузчика
В принципе все, система установлена.
Загружаемся и видим диалог быстрой настройки android
Для возможности управлять системой - необходимо выбрать в меню «Выключить интеграцию мыши» либо сочетание правый Ctrl + I; для того чтобы вернуть обратно - правый Ctrl.
Рабочий стол системы…
Теперь для отладки приложений необходимо сетевое соединение между основной операционной системой и гостевой VM.
В настройках виртуальной машины ставим тип подключения – «Виртуальный адаптер хоста»
Для соединения c eclipse необходимо настроить сетевой интерфейс eth0 в android.
Находим в списке приложений терминал, запускаем, вводим netcfg.
Видим что интерфейс «лежит» поэтому заходим от root - набираем su.
Командой netcfg eth0 up поднимаем интерфейс eth0.
Командой netcfg eth0 dhcp присваиваем ip-адрес.
Командой netcfg смотрим, теперь ip – 192.168.56.101 (как правило присваивается такой, но это неважно главное, чтобы он находился в той же сети что и виртуальный адаптер).
На основной системе используя команду adb устанавливаем соединение через терминал.
adb connect 192.168.56.101
в ответ должны увидеть
connected to 192.168.56.101:5555
Открываем eclipse
И видим наш android. Работать с ним можно как с обычным эмулятором.
Комментариев нет:
Отправить комментарий