Google Play на Android 4.0 эмулятор

Как установить Google Play.apk на мой эмулятор Android 4.0?

Ответы

Ответ 1

Загрузите приложения Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) из здесь.

Запустите свой эмулятор:

emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim

Затем используйте следующие команды:

# Remount in rw mode.
# NOTE: more recent system.img files are ext4, not yaffs2
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

# Allow writing to app directory on system partition
adb shell chmod 777 /system/app

# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*

Ответ 2

Для будущих посетителей.

В настоящее время платформа Android 4.2.2 включает службы Google Play. Просто используйте эмулятор Jelly Bean. Подробности можно найти здесь:

Установить SDK Google Play Services

EDIT:

Другой вариант - использовать Genymotion (выполняется быстрее)

ИЗМЕНИТЬ 2:

Как @gdw2 прокомментировал: "Настройка SDK Google Play Services не устанавливает действующее приложение Google Play - оно просто позволяет определенные услуги, предоставляемые SDK"

После версии 2.0 Genymotion по умолчанию не поставляется с Play Services, но может быть легко установлен вручную. Просто скачайте правильную версию из здесь и перетащите ее в виртуальное устройство (emulador).

Ответ 3

Я делаю это более постоянным образом - вместо того, чтобы каждый раз устанавливать APK с помощью adb, постоянно добавляйте их на образ системы, который использует эмулятор. Вам понадобится Yaffey в Windows или аналогичная утилита для других систем, чтобы изменить изображения YAFFS2. Скопируйте GoogleLoginService.apk, GoogleServicesFramework.apk и Phonesky.apk (или Vending.apk в старых версиях Android) в папку /system/app файла system.img эмулятора. Впоследствии я могу запустить эмулятор нормально, не возившись с adb, и Play Store всегда есть.

Получение приложения Google Play с вашего устройства

Загрузка Google Apps с какого-либо интернет-сайта может быть не совсем законным, но если у вас есть телефон или планшет с соответствующей версией Android, просто вытащите их из своего устройства:

adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk

У вас должен быть доступ на корневом уровне (запустить adb root) на устройство, чтобы вытащить из него эти файлы.

Добавление его к изображению

Теперь запустите yaffey в Windows или аналогичную утилиту на Linux или Mac и откройте system.img для изображения эмулятора, который вы хотите изменить. Я чаще всего меняю конфигурацию в [...]\android-sdk\system-images\android-17\x86.

Переименуйте оригинал system.img в system-original.img. Под yaffey скопируйте файлы APK, которые вы извлекли из своего устройства, в папку /app. Сохраните измененное изображение как system.img в исходной папке. Затем запустите свой эмулятор (в моем случае это будет эмулятор Android 4.2 с процессором Intel Atom, работающим под управлением Intel HAX, супер-быстрый на машинах Windows), и там будет Play Store. Я не счел нужным удалять SdkSetup.apk и SdkSetup.odex - Play Store и другие сервисы все еще работают нормально для меня с этими файлами.

Когда вы закончите тестирование, чтобы уменьшить вашу совесть, виновную в временном пиратстве Google Apps с вашего устройства, вы можете удалить измененный system.img и восстановить оригинал от system-original.img.

Ответ 4

  • Загрузите пакет gapps из http://goo.im/gapps
  • извлечение GoogleLoginService.apk, GoogleServicesFramework.apk и Vending.apk Перейти к окну cmd adb shell
    1. для типа оболочки mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    2. затем нажмите Ctrl + c, чтобы выйти. cd в каталог, в котором были извлечены apks,
    3. type adb push <appname>.apk /system/app
    4. затем введите adb reboot

Ответ 5

Вы можете загрузить его с телефона Android 4.0, а затем смонтировать образ системы rw и скопировать его.

Не пытался, но он должен работать.

Ответ 6

Просто для меня я загрузил файл apk на свой компьютер и перетащил этот файл в эмулятор, чтобы установить google play для меня Надеюсь, что это поможет кому-то.

Ответ 7


Playstore + Службы Google Play в Linux (Ubuntu 14.04)


Загрузите приложения Google (GoogleLoginService.apk, GoogleServicesFramework.apk)

отсюда http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/

и Download (Phonesky.apk) отсюда https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk

ПОЙДИТЕ НА САЙТ ANDROID SDK LOCATION →

cd -Android SDK tools Местоположение -

ИСПОЛЬЗОВАТЬ ЭМУЛЯТОР →

Android/Sdk/tools $./emulator64-x86 -avd Kitkat -разъемный размер 566 -no-audio -no-boot-anim

НАСТРОЙКИ РАЗРЕШЕНИЙ →

cd Android/Sdk/платформы-инструменты платформенные инструменты $adb shell mount -o remount, rw -t yaffs2/dev/block/mtdblock0/system

платформы-инструменты $adb shell chmod 777/system/app

платформы-инструменты $adb push/home/nazmul/Downloads/GoogleLoginService.apk/system/app/.

PUSH PLAY APKS →

платформы-инструменты $adb push/home/nazmul/Downloads/GoogleServicesFramework.apk/system/app/. платформенные инструменты $adb push/home/nazmul/Downloads/Phonesky.apk/system/app/. платформенные инструменты $adb shell rm/system/app/SdkSetup *

Ответ 8

Вы когда-нибудь пробовали Genymotion? Я читал об этом на прошлой неделе, и это здорово. У них есть несколько изображений Android, которые вы запускаете (со своим программным обеспечением). Изображения НЕОБХОДИМО быстро, и на них установлена ​​Google Play. Проверьте это, если это то, что вам нужно.

http://www.genymotion.com/