web-dev-qa-db-fra.com

Comment installer l'application Google Play dans l'émulateur Android Studio?

J'utilise complètement Android Studio et j'essaie d'installer l'application Google Play sur l'émulateur. J'ai installé les Google Repository et Google Play Services ainsi qu'un Google APIs x86 Atom System Image à partir du gestionnaire de SDK et je peux configurer les services Google Play pour mon exemple d'application. 

J'aimerais maintenant installer l'application Google Play sur mon émulateur. Comment cela peut-il être fait ? Toute suggestion ou solution elle-même serait très appréciée. Merci également pour votre temps.

38
user1841702

Depuis Android Studio 3.0 Canary 1, vous avez maintenant quelques options d'appareils fournis avec l'application intégrée au Play Store (Nexus 5X et Nexus 5 sur l'image ci-dessous).

 enter image description here

50
Mateus Gondim

Téléchargez des applications Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) Depuis http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2

Lancez votre émulateur:

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

Ensuite, utilisez les commandes suivantes:

Remonter en mode RW

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

Autoriser l'écriture dans le répertoire de l'application sur la partition système

adb Shell chmod 777 /system/app

Installer après 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*

Référez-vous à: to this SO Post

1
Randyka Yudhistira

Tout cela n'est pas nécessaire sur les dernières images de l'API MM.

Tout ce qui était nécessaire pour moi était de:

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

Sur la nouvelle version de sdk, vous pouvez parcourir: 

C:\Utilisateurs {$ Utilisateur}\AppData\Local\Android\sdk\tools

Créez avd à partir de la ligne de commande:

Android créer avd --nom bphone --package "images système; Android-23; google_apis; x86_64"

Il y aura une question vous demandant de personnaliser le profil, dites oui, puis une demande d’installer CH Play ou non, tapez simplement oui . Ensuite, ouvrez AVD Manager dans Android Studio pour reconfigurer . 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