Показаны сообщения с ярлыком Genymotion. Показать все сообщения
Показаны сообщения с ярлыком Genymotion. Показать все сообщения

30 сентября 2015 г.

Ошибка Genymotion. Не запускается из плагина Eclipse и Android Studio

После импорта плагинов и настроек в Eclipse Genymotion при попытке старта из плагина в Eclipse стал выдавать вот такую вот ошибку:

Genymotion directory: C:\Program Files\Genymobile\Genymotion
Trying to initialize engine
Invalid path: VBoxManage
Initialize Engine: failed

Все дело в том что плагинчик то старенький, а версия Genymotion у меня 2.5.4, то есть разработчики не успели обновить свой плагин для Eclipse, а старый нуждается в файле reg.exe, который был в старых версиях Genymotion. А в новой, то бишь 2.5.4 его нет. До этого у меня все работало, так как я просто обновлял Genymotion со старых версих и естественно файлик reg.exe оставался в каталоге.

Посему пришлось его взять из старой установки и просто положить в каталог с новой. И все заработало!

Та же самая фигня и с Android Studio. Если нет этого файла то запуска не происходит.

28 сентября 2015 г.

Трюки с Genymotion. Делаем его еще удобней.

Сегодня расскажу как можно каждый раз не качать образ устройства если что-то пошло не так и вам нужен свежий образ. Да и вообще посмотрим что там твориться за кулисами у Genymotion.

И так! Сперва пробуем скачать нужный нам образ. Например…

G01

В принципе это описание можно где-нибудь сохранить, чтобы держать его рядом со скаченным образом.

Жмем Next… Обратите внимание что на этом этапе мы можем поменять название устройства. После этого поменять имя устройства средствами Genymotion нельзя. Как это сделать по другому я писал тут.

G02

Жмем Next и даем скачать буквально пару мегабайт…

G03

После этого жмем Cancel и идем за кулисы Genymotion смотреть что там происходит.

За кулисы это сюда:

C:\Users\Your_User_Name\Local Settings\Genymobile\genymotion.log

Нам собственно нужен файлик логов подсвеченный желтым.

И открываем его в любом текстовом редакторе и листаем почти до конца. Нам нужна строка что-то вроде такой (зависит от образа который вы решили скчать):

http://files2.genymotion.com/dists/4.1.1/ova/genymotion_vbox86p_4.1.1_150610_092200.ova

G04

Копируем эту строку и смело вбиваем ее в браузер или в любую качалку файлов. Ну и собственно скачиваем образ выбранного устройства. В этом способе есть несколько плюсов.

1) Genymotion хранит все ваши скаченные образы в профиле пользователя. Который обычно находится на диске С: и они занимают на нем не мало места в каталоге

C:\Users\Your_User_Name\Local Settings\Genymobile\Genymotion\ova

В чем вы сами можете убедиться, посетив сие закулисное место.

2) Второй плюс, это то что вы можете скачать этот файл гораздо быстрее.

3) В третьих вы можете импортировать скачанный образ неоднократно в Genymotion

И так наш образ скачался. Он имеет расширение ova. Это файл содержащий образ виртуального устройства + его описание в формате ovf.

Далее идем в VirtualBox и импортируем скачанный образ виртуальной машины.

G05

G06

Но тут надо заметить, что для того чтобы Genymotion увидела это устройство каталог для машин по умолчанию в VirtualBox должен быть такой же как и тот что у вас настроен в Genymotion:

G08

G09

Кстати сказать .ova это просто архив. Его так же можно открыть в WinRar к примеру:

G07

Но это я так к примеру. Чтобы было общее понимание закулисной жизни.

Мы немного отвлеклись. Но вот мы импортировали наше устройство…

G10

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

G11

Теперь запускаем Genymotion… И вуаля! Наше устройство тут!

G12

Ну и тут уже можно поправить разрешение экрана, процессор, память и т.д. и т.п.

Ну и запустим чтобы все проверить. И даже запустим какое-нибудь тестовое приложение для проверки что наше устройство доступно среде разработки.

G13

G14

Радуемся жизни, господа! :)

22 марта 2015 г.

Переименование устройств в Genymotion

В Genymotion нет встроенных средств по переименованию виртуальных устройств (сматфонов).

G00001

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

G00002

А что если вы задали для устройства другой размер экрана? Другую плотность? Например один и тот же образ, можно использовать для разных размеров чтобы тестировать приложения на разных размерах и плотностях экранов.

Но поменять имя все же можно. Это делается в настройках VirtualBox, для нужного виртуального устройства.

Сперва закроем Genymotion.

Запускаем VirtualBox

G00003

И видим там наши устройства. Выбираем нужное и жмем настроить.

G00004

Меняем имя и жмем ОК.

G00005

Теперь запускаем Genymotion и видим наше измененное название для виртуального устройства

G00006

Ну и запустим его

G00007

Вот и переименовали виртуальное устройство в Genymotion.