Ich bin völlig neu mit Android Studio und versuche die Google Play App auf dem Emulator zu installieren. Ich habe Google Repository
und Google Play Services
sowie einen Google APIs x86 Atom System Image
vom SDK-Manager installiert und kann Google Play Services für meine Beispielanwendung einrichten.
Ich möchte jetzt die Google Play-Anwendung auf meinem Emulator installieren. Wie kann das gemacht werden? Alle Vorschläge oder eine Lösung selbst wäre sehr dankbar. Vielen Dank auch für Ihre Zeit.
Laden Sie Google-Apps (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) Von http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2 herunter.
Starten Sie Ihren Emulator:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Verwenden Sie dann die folgenden Befehle:
adb Shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
adb Shell chmod 777 /system/app
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*
Siehe: zu diesem SO Beitrag
All dies ist bei den neuesten MM-API-Images nicht erforderlich.
Alles was ich brauchte, war:
adb remount
adb Push Phonesky.apk /system/priv-app/.
adb stop && adb restart
In der neuen Version von SDK können Sie durchsuchen:
C:\Benutzer {$ Benutzer}\AppData\Local\Android\sdk\tools
Avd von der Kommandozeile erstellen:
Android Erstellen eines AVD - Namens Bphone - Paket "Systembilder; Android-23; google_apis; x86_64"
In einer Frage werden Sie nach einem benutzerdefinierten Profil gefragt, sagen Sie "Ja", und klicken Sie dann auf "Installieren". Geben Sie einfach "Ja" ein. Geben Sie anschließend den AVD Manager in Android Studio ein, um ihn zu rekonfigurieren CPU/ABI bis x86
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*