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


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

genymotion version and virtual device version do not match

Это для детализации Ошибка

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

Кто-нибудь может мне помочь?
5 27

5 ответов:

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

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

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

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

Введите описание изображения здесь

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

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

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

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

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

Вот и все! Запустите Genymotion на вашем" целевом " Mac и запустите новое виртуальное устройство. Нет больше " genymotion version и virtual версия устройства не соответствует " предупреждение.

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

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

Но вот в чем фокус

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

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

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

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

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

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

Вам просто нужно обновить genymotion, чтобы обновить версию

Если ваше виртуальное устройство и genymotion не совпадают, вам будет трудно установить третью часть

Как и я, я просто устанавливаю новое виртуальное устройство на genymotion (samsung s), но не совпадает с моим genymotion. Затем я обновляю свой genymotion, и мне не нужно снова загружать устройство :) ( мое устройство сохранено)