Wie kann ich Google Play .apk auf meinem Android 4.0-Emulator installieren?
android
google-play
Sarath
quelle
quelle
Antworten:
Download Google Apps (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk)
von hier .
Starten Sie Ihren Emulator:
Verwenden Sie dann die folgenden Befehle:
quelle
adb reboot
nur hängen.Für zukünftige Besucher.
Ab sofort enthält die Android 4.2.2-Plattform Google Play-Dienste. Verwenden Sie einfach einen Emulator mit Jelly Bean. Details finden Sie hier:
Richten Sie das Google Play Services SDK ein
BEARBEITEN:
Eine andere Option ist die Verwendung von Genymotion (läuft viel schneller)
EDIT 2:
Wie @ gdw2 kommentierte: "Beim Einrichten des Google Play Services SDK wird keine funktionierende Google Play App installiert, sondern nur bestimmte vom SDK bereitgestellte Dienste aktiviert."
Nach Version 2.0 wird Genymotion standardmäßig nicht mit Play Services geliefert, kann jedoch einfach manuell installiert werden. Laden Sie einfach die richtige Version von hier herunter und ziehen Sie sie per Drag & Drop auf das virtuelle Gerät (Emulador).
quelle
Ich mache das auf eine dauerhaftere Art und Weise - anstatt die APKs jedes Mal mit zu installieren
adb
, füge sie permanent dem System-Image hinzu, das der Emulator verwendet. Sie benötigen Yaffey unter Windows oder ein ähnliches Dienstprogramm auf anderen Systemen, um YAFFS2-Images zu ändern. KopierenGoogleLoginService.apk
,GoogleServicesFramework.apk
undPhonesky.apk
(oderVending.apk
in älteren Versionen von Android) auf den/system/app
Ordner dersystem.img
Datei des Emulators. Danach kann ich den Emulator normal starten, ohne mit adb herumzuspielen, und der Play Store ist immer da.Beziehen Sie die Google Play-App von Ihrem Gerät
Das Herunterladen von Google Apps von einer Internetseite ist möglicherweise nicht ganz legal. Wenn Sie jedoch ein Telefon oder Tablet mit einer entsprechenden Android-Version haben, ziehen Sie diese einfach von Ihrem Gerät:
Sie müssen über Root-Zugriff (Ausführen von adb root) auf das Gerät verfügen , um diese Dateien daraus abrufen zu können.
Hinzufügen zum Bild
Starten Sie nun
yaffey
unter Windows oder einem ähnlichen Dienstprogramm unter Linux oder Mac und öffnen Siesystem.img
das Emulator-Image, das Sie ändern möchten. Ich ändere am häufigsten die in[...]\android-sdk\system-images\android-17\x86
.Benennen Sie das Original
system.img
in umsystem-original.img
. Kopieren Sie unter yaffey die APK-Dateien, die Sie von Ihrem Gerät abgerufen haben, in den Ordner / app. Speichern Sie Ihr geändertes Bild wiesystem.img
im Originalordner. Starten Sie dann Ihren Emulator (in meinem Fall wäre es ein Android 4.2-Emulator mit Intel Atom-Prozessor unter Intel HAX, superschnell auf Windows-Computern) und Sie haben dort den Play Store. Ich fand es nicht notwendig zu löschenSdkSetup.apk
undSdkSetup.odex
- der Play Store und andere Dienste funktionieren für mich immer noch gut, wenn diese Dateien vorhanden sind.Wenn Sie mit Ihren Tests fertig sind, können Sie das Geänderte löschen
system.img
und das Original von wiederherstellen , um Ihr Gewissen zu entlasten, das vorübergehend die Google Apps von Ihrem Gerät raubkopiert hatsystem-original.img
.quelle
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
quelle
Sie können es von einem Android 4.0-Telefon herunterladen, das System-Image bereitstellen
rw
und kopieren.Ich habe es noch nie versucht, aber es sollte funktionieren.
quelle
Es ist einfach für mich, ich habe die apk-Datei auf meinen Computer heruntergeladen und diese Datei in den Emulator gezogen, um das Google Play für mich zu installieren. Ich hoffe, es hilft jemandem
quelle
Playstore + Google Play Services unter Linux (Ubuntu 14.04)
Google Apps herunterladen (GoogleLoginService.apk, GoogleServicesFramework.apk)
von hier http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/
und Download (Phonesky.apk) von hier https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk
GEHE ZU ANDROID SDK LOCATION >>
cd -Android SDK's Tools Standort-
EMULATOR LAUFEN >>
Android / Sdk / tools $ ./emulator64-x86 -avd Kitkat -partitionsgröße 566 -no-audio -no-boot-anim
EINSTELLUNGEN EINSTELLEN >>
cd Android / Sdk / Plattform-Tools Plattform-Tools $ adb Shell-Mount -o Remount, rw -t yaffs2 / dev / block / mtdblock0 / system
Plattform-Tools $ adb Shell chmod 777 / System / App
Plattform-Tools $ adb push /home/nazmul/Downloads/GoogleLoginService.apk / system / app /.
PUSH PLAY APKS >>
Plattform-Tools $ adb push /home/nazmul/Downloads/GoogleServicesFramework.apk / system / app /. Plattform-Tools $ adb push /home/nazmul/Downloads/Phonesky.apk / system / app /. Plattform-Tools $ adb Shell rm / system / app / SdkSetup *
quelle
Haben Sie schon einmal Genymotion ausprobiert? Ich habe letzte Woche darüber gelesen und es ist großartig. Sie haben mehrere Android-Images, die Sie ausführen (mit ihrer eigenen Software). Die Bilder sind UNGLAUBLICH schnell und auf ihnen ist Google Play installiert. Überprüfen Sie, ob es das ist, was Sie brauchen.
http://www.genymotion.com/
quelle