Эмулятор Genymotion: Ошибка установки: INSTALL_FAILED_MISSING_SHARED_LIBRARY

У меня есть проект с V1 API Карт Google. Так что мне нужен тег follow в моем манифесте

         <uses-library android:name="com.google.android.maps" />

Проблема заключается в том, что я пытаюсь запустить эмулятор Genymotion. Я получил эту ошибку

        Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Когда я удаляю тег uses-library, я могу запустить свой проект, но затем у меня есть другая ошибка в моей активности, которая использует карты google api.

Что я могу сделать?

Спасибо

Ответы

Ответ 1

Я считаю, что они сбросили параметр Google Apps, и теперь вы должны установить его вручную с файлами apk по следующей ссылке. Вы можете просто оставить их на виртуальной машине, и они будут установлены.

исходный источник

Это хороший учебник. Проверьте эту ссылку для актуального местоположения этих файлов на молнии. Ссылки на шаг за шагом могут быть нарушены.

шаг за шагом

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

1) Загрузите следующие ZIP файлы:

Установщик перевода ARM Android 6.0 - https://mega.nz/#!p4lFlCZR!TFsb8dMqNdAJjKoCDPDDvNtcQdEB0-KkVlTgQVwG20s

Загрузите правильные GApps для своей версии Android:

ОБНОВЛЕНО ссылка для Google Apps для Android 4.3 (приведенные ниже) https://www.androidfilehost.com/?fid=23060877490000124

благодаря пользователю @SAM для обновления

Google Apps для Android 4.3 - http://goo.im/gapps/gapps-jb-20130813-signed.zip

Google Apps для Android 4.2 - http://goo.im/gapps/gapps-jb-20130812-signed.zip

Google Apps для Android 4.1 - http://goo.im/gapps/gapps-jb-20121011-signed.zip

2) Далее Откройте свою виртуальную машину Genymotion и перейдите на Homescreen

3) Теперь перетащите и отпустите Genymotion-ARM-Translation.zip на окно Genymotion VM.

4) Это должен сказать: "Передача файла в процессе", как только он попросит вас его запустить нажмите "ОК"

5) Теперь перезагрузите вашу виртуальную машину с помощью ADB или приложения, такого как ROM Toolbox. Если Вы можете просто закрыть окно VM, но я не рекомендую Это.

6) После того, как вы снова на экране Homescreen, перетащите и нажмите gapps-jb-20130813-signed.zip(или любую другую версию, которую вы получили) на свой VM и нажмите "ОК", когда его спросят

7) Как только он закончится, снова перезагрузите виртуальную машину и откройте Google Play Store. Войдите в свой аккаунт Google

8) Однажды в магазине перейдите в меню "Мои приложения" и пусть все обновится (исправления много проблем)

9) Теперь попробуйте найти "Netflix" и "Google Диск"

10) Если оба приложения отображаются в результатах, и вы можете загрузить/установить их, затем поздравляет вас с поддержкой ARM и Google Play в полном объеме настройка!

Ответ 2

Перейдите с ответом @hcpl. Я только обновляю ссылки на необходимые библиотеки.

1) Загрузите следующие ZIP файлы: Утилита перевода ARM Android 6.0 - https://mega.nz/#!p4lFlCZR!TFsb8dMqNdAJjKoCDPDDvNtcQdEB0-KkVlTgQVwG20s

2) Загрузите правильный GApps для своей версии Android: Google Apps для Android 4.3 - https://www.androidfilehost.com/?fid=23060877490000124

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

Ответ 3

В верхнем правом углу эмулятора Genymotion имеется кнопка Open GAPPS над опцией батареи. Нажав на кнопку, вы предложите установить Open GAPPS.

После его установки и перезагрузки эмулятор вы можете установить приложение.