it-roy-ru.com

Как установить приложение Google Play в эмулятор Android Studio?

Я совершенно новичок в использовании Android Studio и пытаюсь установить приложение Google Play на эмуляторе. Я установил Google Repository и Google Play Services, а также Google APIs x86 Atom System Image из менеджера SDK, и я могу настроить Google Play Services для своего примера приложения. 

Теперь я хотел бы установить приложение Google Play на моем эмуляторе. Как это может быть сделано ? Любые предложения или само решение будут наиболее ценными. Кроме того, большое спасибо за ваше время.

38
user1841702

Начиная с Android Studio 3.0 Canary 1, теперь у вас есть несколько вариантов устройств, которые поставляются со встроенным приложением Play Store (Nexus 5X и Nexus 5 на изображении ниже).

 enter image description here

50
Mateus Gondim

Загрузите приложения Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) Из http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2

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

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

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

Перемонтировать в режиме RW

adb Shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

Разрешить запись в каталог приложения на системном разделе

adb Shell chmod 777 /system/app

Установите следующий 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*

См. к этой SO публикации

1
Randyka Yudhistira

Все это не обязательно для последних изображений MM API.

Все, что мне было нужно, это:

adb remount
adb Push Phonesky.apk /system/priv-app/.
adb stop && adb restart
0
ganklah

В новой версии SDK, вы можете просмотреть: 

C:\Users {$ пользователя}\AppData\Local\Android\SDK\инструменты

Создать AVD из командной строки:

Android создать avd - имя bphone --package "Система-изображения; Android-23; google_apis; x86_64"

Появится вопрос, спрашивающий вас о пользовательском профиле, скажите «да», а затем попросите установить CH Play или нет, просто введите «да» Затем откройте AVD Manager в Android Studio, чтобы перенастроить . Примечания: не забудьте изменить CPU/ABI для x86

0
Chien Tran
Start your emulator:

emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Then use the following commands:

# Remount in rw mode
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*
0
user4604750