Софт

Genymotion: быстрый и простой в использовании эмулятор Android (x86) с поддержкой аппаратного ускорения OpenGL

genymotion

Genymotion - быстрый эмулятор Android, который включает в себя настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеальный для тестирования приложения. Этот проект вырос из старого AndroidVM, и в сравнении с ним Genymotion имеет новый дизайн плеера, установщик и многое другое.

Как говорят разработчики, цель продукта - заменить эмулятор Android от Google не только разработчикам Android, но и людям, которые делают демонстрации приложений Android.

Genymotion (сейчас находит в бета-версии) доступен для Linux, Windows и Mac OS X и требует VirtualBox. Код виртуальный машин открыт, но софт, который работает на хосте, бесплатен для использования, но его исходный код закрыт. В будущем Genymotion будет иметь бесплатную версию со множеством возможностей, но также будут доступны платные версии, в основном для больших компаний, которым нужна совместная работа над Genymotion.

Возможности Genymotion:

  • Быстрая загрузка и запуск предварительно настроенных образов: Android 4.1.1 - API уровня 16 (с поддержкой x86): Nexus 7 Jelly Bean, Nexus S Jelly Bean, Nexus One Jelly Bean, 10.1'', WXGA Tablet Jelly Bean, 7.0'' и WSVGA Tablet Jelly Bean, можно скачать сборки с или без приложений Google (Play Store и так далее)
  • Сеть: Ethernet (эмулирует соединение WiFi)
  • GPS (с настраиваемыми координатами) и батарея (с настраиваемым уровнем батареи)
  • Отображение: аппаратное ускорение с OpenGL, режим полноэкранного просмотра
  • Консоль, которая позволяет вам взаимодействовать с вашей виртуальной машиной, используя командную строку
  • Поддержка ADB
  • Плагины к Eclipse и Android Studio
  • Поддерживает Linux, Windows и Mac.

В будущих релизах ожидается появление новых сенсоров: гироскоп, яркость экрана, температура, вектор поворота и многое другое.

Учтите, что, так как это бета-версия, вы можете обнаружить баги или незавершенные возможностей. По моим наблюдениям, всё работало довольно-таки хорошо: соединение с Интернетом работало "из коробки", и я смог поиграть в такие игры, как Angry Birds или Fruit Ninja без каких-либо "тормозов" (хотя, очевидно, это зависит от вашего "железа"):

Вот ещё скриншоты этого эмулятора:

genymotion vm 5

genymotion
1. Чтобы использовать Genymotion, вам нужно установить Oracle VirtualBox - я тестировал этот эмулятор с Oracle VirtualBox 4.2.16, а также заметил некоторые проблемы со старыми версиями, поэтому вам стоит обновиться на самый последний стабильный релиз.

2. Следующий наш шаг - загрузка Genymotion. Чтобы загрузить его, вам нужно зарегистрировать бесплатный аккаунт на https://cloud.genymotion.com. После создания аккаунта загрузите Genymotion в вашу домашнюю диреторию.

3. Теперь давайте установим Genymotion. Для этого мы должны разрешить загруженному .bin-файлу исполнение и запустить его:

32bit:

cd
chmod +x genymotion-1.0_x64.bin
./genymotion-1.0_x64.bin

64bit:

cd
chmod +x genymotion-1.0_x64.bin
./genymotion-1.0_x64.bin

Установщик спросит вас, хотите ли вы продолжить - введите "y" (без кавычек), нажмите Enter, и на этом всё, теперь Genymotion должен быть установлен на вашей системе.

4. Если вы следовали нашим инструкциям выше, то Genymotion должен быть установлен в директории ~/genymotion, так что, чтобы запустить его, выполните следующую команду:

~/genymotion/genymotion

Теперь должен запуститься Genymotion. Чтобы добавить новое виртуальное устройство, нажмите "Add", войдите с помощью вашего имени пользователя и пароля Genymotion (которые мы создали на втором шагу), и вы должны увидеть список доступных устройств.

Выберите из списка виртуальное устройство, которое вы хотите запустить, и нажмите "Add" (чтобы устанавливать приложения из магазина Google Play Store, убедитесь, что в имени машины упоминается словосочетание "Google Apps"):

После того, как вы кликните "Next", должна начаться загрузка машины. После окончания загрузки вы должны снова нажать "Next", придумать имя вашему виртуальному устройству, и, наконец, нажать кнопку "Finish": теперь ваше устройство должно отображаться в главном окне Genymotion. Используя кнопки справа (или с помощью контекстного меню устройства), вы можете изменить размер экрана, или же совсем удалить устройство.

Чтобы запустить устройство, вы должны просто выбрать его и нажать на кнопку "Play". Производя те же действия, вы можете добавлять и запускать и другие устройства.

Из меню Genymotion вы можете установить путь к ADB или ввести прокси, который будет использоваться вашим устройством. Когда я тестировал приложение, Genymotion отображал сообщение о том, что путь к ADB неверен, даже когда все было правильно - надеюсь, что этот баг скоро исправят. Когда вы запустите виртуальную машину, вы можете присоединиться через ADB, используя стандартный IP-адрес виртуальной машины: 192.168.56.101 (это можно настроить из виртуальной машины, через настройки Genymotion, которые доступны в списке виртуальных машин Android).

Комментарии   

 
0 #4 profile2096 31.10.2018 17:24
Need cheap hosting? Try webhosting1st, just $10 for an year.

https://spocialday.com/images/photos/1040/17/4fdaac6e49365a0866baad0e.jpg
Цитировать
 
 
#3 Guest 23.04.2016 06:40
Комментарий был удален администратором
 
 
0 #2 Sanok 23.04.2016 06:37
я крутой
Цитировать
 
 
+2 #1 Romek 12.07.2013 07:21
.bin-файлу исполнение и запустить его:

32bit:
cd
chmod +x genymotion-1.0_ x64.bin
./genymotion-1.0_ x64.bin

64bit:
cd
chmod +x genymotion-1.0_ x64.bin
./genymotion-1.0_ x64.bin

В чём разница-то между 32 и 64?
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт



Подпишись на нашу RSS

Go to top