it-swarm.com.ru

версия genymotion и версия виртуального устройства не совпадают

Я использую эмулятор Genymotion для разработки на Android, но при его запуске возникает следующая ошибка:

genymotion version and virtual device version do not match

это для деталей ошибка

Я использую Genymotion ver.2.2.0 и VirtualBox ver.4.3.12

Может кто-нибудь мне помочь?

27
Chielarck

Вам нужно обновить виртуальное устройство, вот и все. Если вы не хотите видеть новую функцию, вы можете нажать кнопку «Продолжить».

Когда вы обновите его, у вас будет новое Виртуальное устройство, тогда вам нужно будет установить другие сторонние приложения, которые, если вы установили на текущее виртуальное устройство, такие как Google Apps (Play Store, Google+ и т.д.)

https://cloud.genymotion.com/page/changelog/#220

Мы регулярно добавляем новые функции в Genymotion. Эти новые функции не могут работать на виртуальных устройствах, созданных с помощью предыдущей версии Genymotion. Вот почему вы видите раздражающее всплывающее окно при попытке запустить их из новой версии Genymotion. Но радуйся! Сегодня последний день, когда вам придется это сделать. В этом выпуске мы представили мастер, который автоматически переносит старые устройства на новые. Поэтому, пожалуйста, в последний раз, удалите ваши текущие виртуальные устройства и создайте новые, используя нашу новую версию 2.2 Genymotion. В следующий раз вы сможете автоматически конвертировать их.

enter image description here

Если вы используете бесплатную версию, вы не можете использовать обновление на виртуальном устройстве (это только для платной версии). Итак, вам нужно удалить это устройство из списка и повторно загрузить или снова добавить это же виртуальное устройство из списка. Это должно решить, чтобы остановить это всплывающее окно. 

28
Ajay S

Это случилось на одном из моих Mac. Очистка кеша не помогла. Никто не сделал переустановку Genymotion . Однако я нашел решение (я предполагаю, что какая-то подобная процедура применима к ПК с Windows):

  • перейдите к новой установке Genymotion 2.2.0 на другом Mac (назовем его «source»). Добавьте новое устройство (например, «Google Nexus 7 2013»). Правильное виртуальное устройство 2.2.0 будет загружено из Genymotion Cloud. Запустите виртуальную машину один раз, затем закройте ее.

  • на «исходном» Mac откройте Finder и используйте меню «Перейти в папку», чтобы перейти к папке /Users/[YourUserID]/.Genymobile/Genymotion/deployed. Найдите папку, соответствующую вашему недавно установленному виртуальному устройству (например, «Google Nexus 7 2013 - 4.4.2 - API 19 - 1200x1920» в нашем примере) и скопируйте ее в точно такое же местоположение на ваш «целевой» Mac (при условии, что там нет папка с таким названием)

  • на вашем «исходном» Mac перейдите в папку/Users/[YourUserID]/Library (клавиша Alt + меню «Перейти в папку» в Finder). Перейдите в папку VirtualBox и откройте файл VirtualBox.xml с помощью TextEdit. Найдите в разделе строку, соответствующую вашему вновь установленному виртуальному устройству; добавьте эту строку в раздел файла VirtualBox.xml вашего «целевого» Mac (находится в той же папке). 

Это оно! Запустите Genymotion на своем «целевом» Mac и запустите новое виртуальное устройство. Больше не выводится предупреждение «Версия Genymotion и версия виртуального устройства не совпадают».

2
sparkz

Сначала удалите старые устройства из Genymotion. Будет хорошо, если у вас уже установлена ​​последняя версия Genymotion. Затем добавьте новое устройство и установите его по мере необходимости .... После установки ваша текущая версия Genymotion будет соответствовать версии виртуальной. устройство.

0
Robiul Hossain Shah Imran

Согласно документации Genymotion 

Если Genymotion является актуальной и новая версия виртуальных устройств имеет был выпущен, всплывающее окно предлагает вам автоматически обновить ваши виртуальные устройства, сохраняя все ваши установленные пакеты и Приложения.

Но здесь есть хитрость 

Это возможно только при наличии лицензии Indie или Business. Если ты используя режим личного использования Genymotion, вы должны развернуть новый версия виртуальных устройств.

ссылка https://docs.genymotion.com/Content/03_Virtual_Devices/Updating_virtual_devices.htm

так как вы можете решить эту проблему, если вы используете бесплатную версию 

обновить вручную виртуальную машину + удалить старые устройства из genymotion и заново установить заново 

Уведомление вы не столкнетесь с этой проблемой при установке образов новостей 

0
Mina Fawzy