Install Google Play Store on Android 7.1.1(API 25) emulator
Install Google Play Store on Android 7.1.1(API 25) emulator
- 안드로이드 7.1.1(API 25) 에뮬레이트에 구글 플레이 스토어 설치
# Required Packages
- GAPPS Package (select x86_64, 7.1, pico)
- lzip (on Mac using home-brew: brew install lzip)
# Installation Procedures
1. Create Android Virtual Device(AVD)
# android avd
2. Download Open Apps package for the emulator’s virtual device
- select x86_64, 7.1, pico and click download button
- downloaded file :
open_gapps-x86_64-7.1-pico-xxxxxxxx.zip
3. Extract .apk files from downloaded package
unzip open_gapps-x86_64-7.1-pico-xxxxxxxx.zip
- we require the following 4 files
Core/gmscore-x86_64.tar.lz
Core/gsfcore-all.tar.lz
Core/gsflogin-all.tar.lz
Core/vending-all.tar.lz
- extract *.lz files using lzip and tar
lzip -d -c gmscore-x86_64.tar.lz | tar xvf -
lzip -d -c gsfcore-all.tar.lz | tar xvf -
lzip -d -c gsflogin-all.tar.lz | tar xvf -
lzip -d -c vending-all.tar.lz | tar xvf -
- ex) gmscore extracting example
=> lzip -d -c gmscore-x86_64.tar.lz | tar xvf -
x gmscore-x86_64/
x gmscore-x86_64/nodpi/
x gmscore-x86_64/nodpi/priv-app/
x gmscore-x86_64/nodpi/priv-app/PrebuiltGmsCore/
x gmscore-x86_64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
4. copy *.apk to one directory
mkdir ~/Downloads/gapp7.1
cp Core/gmscore-x86_64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk ~/Downloads/gapp7.1/
cp Core/gsfcore-all/nodpi/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk ~/Downloads/gapp7.1/
cp Core/gsflogin-all/nodpi/priv-app/GoogleLoginService/GoogleLoginService.apk ~/Downloads/gapp7.1/
cp Core/vending-all/240-320-480/priv-app/Phonesky/Phonesky.apk ~/Downloads/gapp7.1/
5. make batch shell script to install above 4 apk to AVB
- edit install.sh in the same directory of 4 apks
- must use -writable-system option
#!/bin/bash
$ANDROID_SDK_HOME/tools/emulator -avd Android7.1.1 -writable-system -no-boot-anim &
adb wait-for-device
adb root
adb shell stop
adb remount
adb push PrebuiltGmsCore.apk /system/priv-app/PrebuiltGmsCore/
adb push GoogleServicesFramework.apk /system/priv-app/GoogleServicesFramework/
adb push GoogleLoginService.apk /system/priv-app/GoogleLoginService/
adb push Phonesky.apk /system/priv-app/Phonesky/Phonesky.apk
adb shell start
6. Run the shell script.
./install.sh
7. You can see Play Store in emulator, then Stop it.
8. Check Installation is successful or not.
- Now Play Store is installed in ANDROID SDK HOME’s system image. i.e., is installed in
$ANDROID_SDK_HOME/system-images/android-25/google_apis/x86_64/system.img
- Check the system.img is modified. If then, installation is successful.
- From now, all new created virtual machine has Google Play Store.
9. Delete current Android7.1.1 AVD and Re-Create it.
- to fix “Google Play Services has stopped” problem, we should recreate AVD (the new AVD will use modified system.img).
10. Now you can access fully working Android 7.1.1 emulator.
Hello,
답글삭제I am getting below error...
adb: error: failed to copy 'PrebuiltGmsCore.apk' to '/system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk': Read-only file system
adb: error: failed to copy 'GoogleServicesFramework.apk' to '/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk': Read-only file system
adb: error: failed to copy 'GoogleLoginService.apk' to '/system/priv-app/GoogleLoginService/GoogleLoginService.apk': Read-only file system
adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky/Phonesky.apk': Read-only file system
Hi ! This is my first visit to your blog! Your blog provided us beneficial information to work on.
답글삭제Latest Version Download 8 Ball Pool: Billiards Pro For Android / IOS
download voot for pc