Uti-Puti 344 Posted March 20, 2014 Столкнулся с проблемой, связанной с тем, что в эмуляторе Android Genymotion выпилили Google Play из поставки по умолчанию. Опишу свой опыт её решения, может быть кому-нибудь пригодится. 'О самом эмуляторе (или, правильнее сказать, виртуализаторе) android Genymotion' Genymotion - очень быстрый эмулятор Android, преемник AndroidVM. Решение основано на Virtual Box. Программа виртуализирует, а не эмулирует ОС Android. Именно из-за этого и возникает огромный прирост производительности в сравнении с любыми другими эмуляторам. По результатам тестов, проведённых Cyril Mottier, Genymotion оказался быстрее более чем в 11 раз, чем реальный Nexus 4. Genymotion включает в себя настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеально подходящие для тестирования приложений.Как говорят разработчики, цель продукта - предоставить замену эмулятору Android от Google не только для разработчиков Android, но и для людей, которые делают демонстрации приложений на ОС Android. Genymotion доступен для Linux, Windows и Mac OS X и требует VirtualBox для работы (есть специальный дистрибутив, включающий в себя все необходимые компоненты, включая VirtualBox). Виртуальная машина опубликована с открытым исходным кодом, а вот исходники софта, работающего на хосте, недоступны, хотя сам софт и бесплатен для использования. На данный момент в Genymotion доступны следующие версии Android: Android 2.3 Android 4.1 Android 4.2 Android 4.3 Android 4.4 Из других приятных фич бесплатно доступны: GPS Widget для эмуляции GPS-координат. Пригодится для разработки и тестирования приложений, использующих геолокацию на основе GPS. Camera Widget позволяет использовать камеру вашего компьютера в качестве камеры виртуализированного телефона. Несколько опций доступны только платно, но это уже совсем другая история =) А теперь вернёмся к теме топика... Устанавливаем ARM Translation и Google Play Apps (Google Play Market/Store) Скачайте эти файлы: ARM Translation Installer v1.1 (Зеркала) Скачайте Google Apps, соответствующие версии ОС Android в вашей виртуальной машине: Google Apps для Android 4.4 (Зеркало) (Возможно Google Apps для Android 4.4 могут содержать баги. Отзывов и проверок мало, недостаточно данных о стабильности) Google Apps для Android 4.3 (Зеркала) Google Apps для Android 4.2 Google Apps для Android 4.1 Если у вас возникают проблемы с перепрошивкой вашей виртуальной машины, попробуйте загрузить архив с другого зеркала. Запустите ваше виртуальное устройство в Genymotion Перетащите скачанный файл Genymotion-ARM-Translation.zip в окно вашего виртуального устройства. Сначала появится окно "File transfer in progress", затем программа попросит подтвердить перепрошивку. Нажимаем 'OK'. Перезагружаем виртуальное устройство. После перезагрузки устройства перетаскиваем файл Google Apps для Android в окно виртуального устройства, и опять нажимаем 'OK' после удачной передачи файла. Перезагружаем виртуальное устройство. Запускаем появившийся Google Play Store, и входим (Sign in using your Google account). Зайдя в Google Play Store желательно зайти в пункт меню 'My Apps' и обновить всё. Это поможет избежать проблем в будущем, Так же можно попробовать использовать Google Play Services. Попробуйте поискать любые приложения в Google Play Store и установить их. Если всё скачивается, устанавливается и работает, значит всё сделано правильно. Поздравляем с установкой поддержки ARM и Google Play Store =) 2 Quote Share this post Link to post Short link Share on other sites