Jak mogę zainstalować .apk Google Play na emulatorze Androida 4.0?
android
google-play
Sarath
źródło
źródło
Odpowiedzi:
Pobierz google apps (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk)
z tutaj .
Uruchom emulator:
Następnie użyj następujących poleceń:
źródło
adb reboot
jedynie zawiesza się.Dla przyszłych gości.
Obecnie platforma Android 4.2.2 obejmuje usługi Google Play. Wystarczy użyć emulatora z Jelly Bean. Szczegóły można znaleźć tutaj:
Skonfiguruj zestaw SDK usług Google Play
EDYTOWAĆ:
Inną opcją jest użycie Genymotion (działa znacznie szybciej)
EDYCJA 2:
Jak skomentował @ gdw2: „skonfigurowanie SDK usług Google Play nie instaluje działającej aplikacji Google Play - po prostu włącza niektóre usługi dostarczane przez SDK”
Po wersji 2.0 Genymotion nie jest domyślnie dostarczany z usługami Play, ale można go łatwo zainstalować ręcznie. Wystarczy pobrać odpowiednią wersję stąd i przeciągnąć i upuścić na urządzenie wirtualne (emulador).
źródło
Robię to w bardziej trwały sposób - zamiast instalować pliki APK za każdym razem
adb
, na stałe dodaj je do obrazu systemu używanego przez emulator. Będziesz potrzebował Yaffey w systemie Windows lub podobnego narzędzia w innych systemach, aby modyfikować obrazy YAFFS2. KopiowanieGoogleLoginService.apk
,GoogleServicesFramework.apk
iPhonesky.apk
(lubVending.apk
w starszych wersjach Androida) do/system/app
folderu zsystem.img
plikiem emulatora. Następnie mogę uruchomić emulator normalnie, bez bałagania w adb, a Play Store jest zawsze dostępny.Uzyskiwanie aplikacji Google Play z urządzenia
Pobieranie Google Apps z niektórych witryn internetowych może nie być w pełni legalne, ale jeśli masz telefon lub tablet z odpowiednią wersją Androida, po prostu wyciągnij je z urządzenia:
Musisz mieć dostęp na poziomie root (uruchomić adb root) do urządzenia, aby pobrać z niego te pliki.
Dodanie go do obrazu
Teraz uruchom
yaffey
w systemie Windows lub podobnym narzędziu w systemie Linux lub Mac i otwórzsystem.img
obraz emulatora, który chcesz zmodyfikować. Najczęściej modyfikuję ten w[...]\android-sdk\system-images\android-17\x86
.Zmień nazwę oryginału
system.img
nasystem-original.img
. W obszarze yaffey skopiuj pliki APK pobrane z urządzenia do folderu / app. Zapisz zmodyfikowany obraz jaksystem.img
w oryginalnym folderze. Następnie uruchom emulator (w moim przypadku byłby to emulator Androida 4.2 z procesorem Intel Atom działającym pod Intel HAX, superszybkim na komputerach z systemem Windows), a tam będziesz mieć Sklep Play. Nie uważałem za konieczne, aby usunąćSdkSetup.apk
iSdkSetup.odex
- Sklep Play i inne usługi nadal działają dobrze dla mnie z tymi plikami.Po zakończeniu testowania, aby złagodzić sumienie związane z tymczasowym piractwem Google Apps z urządzenia, możesz usunąć zmodyfikowane
system.img
i przywrócić oryginałsystem-original.img
.źródło
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
źródło
Możesz pobrać go z telefonu z systemem Android 4.0, a następnie zamontować obraz systemu
rw
i skopiować go.Nie próbowałem tego wcześniej, ale powinno działać.
źródło
To jest dla mnie proste. Pobrałem plik APK na komputer i przeciągam go do emulatora. Zainstaluj go dla mnie w Google Play. Mam nadzieję, że to pomoże komuś
źródło
Playstore + usługi Google Play w systemie Linux (Ubuntu 14.04)
Pobierz aplikacje Google (GoogleLoginService.apk, GoogleServicesFramework.apk)
stąd http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/
i pobierz (Phonesky.apk) stąd https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk
PRZEJDŹ DO LOKALIZACJI SDK NA ANDROIDA >>
cd -Android SDK's narzędzia Lokalizacja-
ABY URUCHOMIĆ EMULATOR >>
Android / Sdk / tools $ ./emulator64-x86 -avd Kitkat -partycja-rozmiar 566 -no-audio -no-boot-anim
USTAW ZEZWOLENIA >>
cd Android / Sdk / platform-tools platform-tools $ adb shell mount -o remount, rw -t yaffs2 / dev / block / mtdblock0 / system
platform-tools $ adb shell chmod 777 / system / app
platform-tools $ adb push /home/nazmul/Downloads/GoogleLoginService.apk / system / app /.
PUSH PLAY APK >>
platform-tools $ adb push /home/nazmul/Downloads/GoogleServicesFramework.apk / system / app /. platform-tools $ adb push /home/nazmul/Downloads/Phonesky.apk / system / app /. platform-tools $ adb shell rm / system / app / SdkSetup *
źródło
Czy kiedykolwiek próbowałeś Genymotion? Czytałem o tym w zeszłym tygodniu i jest świetny. Mają kilka obrazów Androida, które uruchamiasz (z własnym oprogramowaniem). Obrazy są NIESAMOWICIE szybkie i mają zainstalowaną Google Play. Sprawdź, czy potrzebujesz tego.
http://www.genymotion.com/
źródło