मुझे यह हाल ही में एपीआई 23 एमुलेटर पर करना पड़ा है, और इस गाइड का पालन किया है । यह एपीआई 23 एमुलेटर के लिए काम करता है, इसलिए आपको कोई समस्या नहीं होनी चाहिए।
नोट: सारा श्रेय लिंक्ड ब्लॉग पोस्ट (pyoor) के लेखक को जाता है। मैं किसी भी कारण से लिंक टूटने की स्थिति में इसे यहाँ पोस्ट कर रहा हूँ।
....
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 को स्थापित करने के लिए, हमें अपने AVD (./system/priv-app/) में निम्नलिखित 4 APK को धकेलने की आवश्यकता होगी:
GmsCore.apk, GoogleServicesFramework.apk, GoogleLoginService.apk, Phones.bk
[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 ./
एमुलेटर के लिए पुश APKs
हमारे APK निकाले जाने के साथ, निम्नलिखित कमांड का उपयोग करके अपने AVD को लॉन्च करते हैं।
[pyoor@localhost tools]$ ./emulator @<YOUR_DEVICE_NAME> -no-boot-anim
AVD बनते ही पहली बार कई मिनट लग सकते हैं। एक बार शुरू करने के बाद, हमें AVDs सिस्टम विभाजन को पढ़ने / लिखने के रूप में रिमूव करना होगा ताकि हम डिवाइस पर अपने पैकेजों को आगे बढ़ा सकें।
[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 पैकेज दिखाई देना चाहिए। इस AVD के साथ Google खाते को संबद्ध करने के बाद अब हमारे पास Google Play का पूरी तरह से काम करने वाला संस्करण है जो हमारे एमुलेटर के नीचे चल रहा है।