2014-04-01 2 views
3

Хорошо! Я только начал изучать базовые программы для Android.Genymotion версии отличаются

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

У меня есть новая установка Genymotion и установка виртуальных устройств через их мастер, но получите сообщение об ошибке, которое отличается от версий Genymotion и virutal device. Что мне делать?

Я только что установил последнюю версию Genymotion (версия 2.2.0).

Затем я пытаюсь установить виртуальное устройство (обратите внимание на версию 2.2.0)

http://giggle.se/stack/genymotion_device_version.PNG

После installning устройства я запустить его и возникает следующая ошибка:

http://giggle.se/stack/genymotion.PNG

Любые идеи?

+0

Я только что опубликовал решение на http://stackoverflow.com/questions/23846324/android-genymotion-version-and-virtual-device-version-do-not-match/23909879#23909879 – sparkz

ответ

1

Из моих наблюдений Genymotion всегда выбирает последнюю версию виртуальных гостей, соответствующую последней версии Genymotion. Сегодняшние скачанные виртуальные гости соответствуют genymotion 2.2.0.

У меня была версия missmatch для моих 2.1.1 гостей во время работы Genymotion 2.2.0, рекомендуется использовать новейших виртуальных гостей.

Должен признать, довольно странно, что ваш Genymotion извлекает старые версии. Хотя мне не повезло с обновлениями до

Genymotion 2.2.0: новые виртуальные гости нестабильны, старые виртуальные гости тоже нестабильны, даже понижение до 2.1.1 не устраняет проблем с состоянием 2.1.1 гостей.

Я хотел бы предложить, чтобы очистить clear the cache in Genymotion (Settings/Misc/Clear cache), так что все журналы и временные файлы удаляются, и дать ему еще одну попытку.

+0

Спасибо за ответ ! Я попытался стереть кеш, но изменений нет. Я могу попытаться переустановить все, чтобы убедиться, что это что-то изменит. –

0

У меня была та же проблема. Итак, я очищенкеш в Genymotion (Настройки/Разное/Очистить кеш), переустановите Genymotion и перезагрузите мой ноутбук. Теперь он отлично работает!

0

Это произошло на одном из моих компьютеров. Очистка кеша не помогла. Также не переустанавливала 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, перейдите к/Пользователи/[YourUserID]/Библиотека (клавиша Alt + «Перейти в папку» в Finder). Перейдите в папку VirtualBox и откройте файл VirtualBox.xml с помощью TextEdit. Найдите строку, соответствующую вашему недавно установленному виртуальному устройству в раздел, добавьте эту строку в раздел файла VirtualBox.xml вашего «целевого» Mac (находится в той же папке).

Вот и все! Запустите Genymotion на своем «целевом» Mac и запустите новое виртуальное устройство. более «версия« genymotion version »и версия виртуального устройства не соответствуют».

Смежные вопросы