私は最近、API 23エミュレータでこれを行う必要があり、このガイドに従いました。API 23エミュレーターで動作するため、問題はありません。
注:すべてのクレジットは、リンクされたブログ投稿の作成者(投稿者)に提供されます。リンクが何らかの理由で壊れた場合に備えて、ここに投稿しています。
....
GAPPSパッケージをダウンロード
次に、Android AVDバージョンと一致する適切なGoogle Appsパッケージをプルダウンする必要があります。この場合、「gapps-lp-20141109-signed.zip」パッケージを使用します。このファイルは、バスケットビルドからこちらからダウンロードできます。
[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が実行されます。