최근에 API 23 에뮬레이터에서이 작업을 수행해야했으며이 가이드를 따랐습니다 . API 23 에뮬레이터에서 작동하므로 문제가 없어야합니다.
참고 : 모든 크레딧은 링크 된 블로그 게시물 (pyoor)의 작성자에게 있습니다. 어떤 이유로 든 링크가 끊어지는 경우를 대비하여 여기에 게시하고 있습니다.
....
GAPPS 패키지 다운로드
다음으로 Android AVD 버전과 일치하는 적절한 Google Apps 패키지를 가져와야합니다. 이 경우 'gapps-lp-20141109-signed.zip'패키지를 사용합니다. 여기 BasketBuild 에서 해당 파일을 다운로드 할 수 있습니다 .
[pyoor@localhost]$ md5sum gapps-lp-20141109-signed.zip
367ce76d6b7772c92810720b8b0c931e gapps-lp-20141109-signed.zip
Google Play를 설치하려면 다음 4 개의 APK를 AVD (./ system / priv-app /에 있음)에 푸시해야합니다.
GmsCore.apk, GoogleServicesFramework.apk, GoogleLoginService.apk, Phonesky.apk
[pyoor@localhost]$ unzip -j gapps-lp-20141109-signed.zip \
system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk \
system/priv-app/GoogleLoginService/GoogleLoginService.apk \
system/priv-app/Phonesky/Phonesky.apk \
system/priv-app/GmsCore/GmsCore.apk -d ./
에뮬레이터에 APK 푸시
APK를 추출한 후 다음 명령을 사용하여 AVD를 시작하겠습니다.
[pyoor@localhost tools]$ ./emulator @<YOUR_DEVICE_NAME> -no-boot-anim
AVD가 생성 될 때 처음에는 몇 분 정도 걸릴 수 있습니다. 시작되면 패키지를 장치에 푸시 할 수 있도록 AVD 시스템 파티션을 읽기 / 쓰기로 다시 마운트해야합니다.
[pyoor@localhost]$ cd ~/android-sdk/platform-tools/
[pyoor@localhost platform-tools]$ ./adb remount
다음으로 APK를 AVD로 푸시합니다.
[pyoor@localhost platform-tools]$ ./adb push GmsCore.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push GoogleServicesFramework.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push GoogleLoginService.apk /system/priv-app/
[pyoor@localhost platform-tools]$ ./adb push Phonesky.apk /system/priv-app
이익!
마지막으로 다음 명령을 사용하여 에뮬레이터를 재부팅합니다.
[pyoor@localhost platform-tools]$ ./adb shell stop && ./adb shell start
에뮬레이터가 다시 시작되면 메뉴 실행기에 Google Play 패키지가 표시됩니다. Google 계정을이 AVD와 연결하면 이제 에뮬레이터에서 완전히 작동하는 Google Play 버전이 실행됩니다.