Подтвердить что ты не робот

Visual Studio Emulator для Android - установка Gapps (службы Google Play)

Я использую новый эмулятор VS Android с Android Studio:

https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

У него нет установленных сервисов Google Play... поэтому я следую этому руководству по установке:

https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

Я загрузил соответствующий файл Gapps (в моем случае):

http://www.devfiles.co/download/7m2VdVjQ/gapps-kk-20140105-signed.zip

Теперь я перетащил ZIP файл на эмулятор... и он просто остановился на "копировании файла"... Есть ли что-то еще, что мне нужно сделать здесь, чтобы установить Gapps? Как долго эта "установка" обычно занимает?

enter image description here

4b9b3361

Ответ 1

Я сам пробовал это вчера и имел ту же проблему. По-видимому, не работало функциональность перетаскивания. Итак, это то, что я сделал для решения проблемы:

  • Используйте дополнительные инструменты (маленький значок → ) для эмулятора и перейдите на вкладку SD Card.
  • Выберите папку на вашем компьютере для синхронизации с виртуальной SD-картой.
  • Pull from SD card, который создаст структуру папок в выбранной папке.
  • Теперь скопируйте заполнение Gapps в папку "Загрузить".
  • Push to SD card. Это займет немного времени, и скопируйте zip файл в ваш эмулятор.
  • Запустите команду commmand и перейдите в sdk\platform-tools в местоположение Android SDK и запустите adb devices.
  • Если вы видите свой эмулятор в списке, перейдите к шагу 9.
  • Если вы не видите эмулятор, запустите следующее: adb connect <emulator ip>:5555 Вы можете найти эмулятор ip из эмулятора, перейдите в Настройки → О телефоне → Статус и IP-раздел.
  • Следующий прогон, adb shell. Это даст вам подсказку для эмулятора Android.
  • Подтвердить файл gapps: ls /sdcard/Download
  • Теперь запустите install_zip.sh /sdcard/Download/<flashablezip>.zip Это должно начать процесс мигания.

Надеюсь, что это поможет в решении проблемы.

Ответ 2

Теперь вы можете просто перетащить соответствующий файл Gapps в рабочий эмулятор, а затем вы увидите что-то вроде этого:

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

Ответ 3

Перетаскивание не работает, если вы запускаете эмулятор из Visual Studio при запуске Visual Studio в качестве администратора. Чтобы перетащить запустите эмулятор из меню "Пуск" (не как администратор), а не из Visual Studio.

Ответ 4

Кажется, что эмулятор зависает, пытаясь установить файлы, если он не может найти adb.exe.

  • Убедитесь, что установлен Android SDK

  • Если вы запустите regedit.exe и посмотрите на ключ реестра HKEY_LOCAL_MACHINE\Software\Wow6432Node\Android SDK Tools, появится строковое значение Path, указывающее на местоположение на диске. Двойная проверка, чтобы убедиться, что есть копия adb.exe, расположенная в каталоге инструментов платформы под этим путем.

Надеюсь, что это поможет.

Ответ 6

Я пробовал все предыдущие ответы, в том числе принятый о запуске оболочки install_zip.sh script, но для меня не работало для VS-эмуляторов Android Lollipop (5.1) и Marshmallow (6). Проблема также в том, что у Gapps теперь есть собственный код, специфичный для процессора, и большинство пакетов Gapps, доступных для загрузки, скомпилированы для процессоров ARM. Я попробовал OpenGapps, у которого есть пакеты, специфичные для процессора, но их сложные сценарии установки не работали для меня в эмуляторах VS.

Наконец-то я нашел пакет Gapps, подготовленный для ASUS Zenphone 2, у которого есть процессор Intel - в частности, я скачал рекомендованный здесь пакет и который установил отлично, просто перетащив эмулятор Visual Studio для Android 5.1

Ответ 7

Найденное решение в Интернете, которое работает. В статье говорится, что он работает только для Android 5.1, я не пробовал Marshmallow.

http://www.rajapet.com/2016/03/adding-google-play-services-to-visual-studio-android-emulator.html

  • Запустите "эмулятор Visual Studio для Android" в меню "Пуск"

  • Создайте новый эмулятор для Lollipop, 5.1.1 (API-уровень 22), запустите его

  • Поскольку VS emu работает под x86, нам нужен "ARM Translator", который находится на этой странице:

http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/ ([TechBae.com] Genymotion-ARM-Translation_v1.1.zip)

Перетащите файл в окно эмулятора, закройте и перезапустите эмулятор, если он не будет автоматически.

  1. Установите gapps из http://www.teamandroid.com/gapps/, например gapps-lp-20150314.zip

Просто скачайте, перетащите в эмулятор, перезапустите

  1. Подождите, пока оптимизация приложения закончится.

  2. Откройте Play Store, игнорируйте любые ошибки. Если магазин воспроизведения зависает, убейте его и запустите снова

  3. Войдите в систему

  4. Разверните боковое меню

  5. Перейти к настройкам

  6. Прокрутите вниз до версии сборки, нажмите/коснитесь. Вы должны получить сообщение о том, что будет установлена ​​новая версия магазина воспроизведения

  7. Дождитесь завершения процесса XDE.exe

  8. Перезапустите эмулятор

  9. Вернитесь в магазин воспроизведения, боковое меню, нажмите "Сборка" - убедитесь, что он обновлен. Если нет, дайте ему загрузить

  10. Установите приложение, использующее игровые сервисы, например Карты для проверки

Ответ 8

Tomasz Cielecki указал на решение, которое предполагает установку gapps дважды.

Сначала установите gapps, загруженные из здесь, перезагрузите систему, а затем снова установите gapps с версией, загружаемой из здесь.

По крайней мере, это сработало для меня.

Ответ 9

Вы можете просто использовать изображение эмулятора Android (AVD), аналогичное изображению виртуальной машины, в котором установлены службы Google Play. Это было бы проще, чем пытаться установить его в эмулятор. Обычно вы можете увидеть эту Android-студию в разделе "Инструменты" > "Android" > "Диспетчер AVD" и создать виртуальное устройство и выбрать из изображений, в которых уже есть службы Google Play.

Ответ 10

Следуя приведенным выше инструкциям, я не смог запустить Google Play Store на моем Marshmallow 6.0.0 Tablet API-23 VM в VS Emulator для Android.

Я пробовал все методы устранения неполадок, упомянутые выше, безрезультатно.

Для меня наконец-то была установка (перетаскивание) ПРЕДЫДУЩЕЙ версии GAPPS (gapps-lp-20150314.zip) для Android 5.1 Lollipop API-22 в моей Marshmallow 6.0.0 VM.

Работал как шарм!

http://www.teamandroid.com/gapps/

http://www.devfiles.co/download/fAgtiEoX/gapps-lp-20150314.zip