क्या Google Play Store को avd एमुलेटर में सपोर्ट किया गया है?


117

काफी गुगली करने के बाद मैं इस सवाल का जवाब खोजने में असमर्थ हूं। क्या Google play store आधिकारिक रूप से avd emulators में समर्थन करता है।

मुझे पता है कि इसे एक बार रोका गया था, तब मैंने सुना है कि इसे एंड्रॉइड के विशिष्ट संस्करण के बाद वापस लाया गया था। मैं avd android वर्जन 4.4.3 (api 19) google app इस्तेमाल कर रहा हूँ। मुझे वहाँ एक Google play store ऐप नहीं दिख रहा है। क्या मैं यह उम्मीद कर सकता हूं? या क्या google play store के लिए एक आधिकारिक एपीके है जिसे आधिकारिक रूप से एवीडी पर स्थापित किया जा सकता है?


आप हमेशा
एपीके

जवाबों:


94

एंड्रॉइड स्टूडियो 2.3.2 से शुरू होकर अब आप एक एवीडी बना सकते हैं जिसमें प्ले स्टोर पहले से स्थापित है। वर्तमान में, यह एवीडी के चलने पर समर्थित है

  • Nexus 5 या 5X फ़ोन या किसी भी Android Wear की एक डिवाइस परिभाषा
  • Android 7.0 (API 24) के बाद से एक सिस्टम इमेज

आधिकारिक स्रोत

अन्य एमुलेटर के लिए, आप इस उत्तर में वर्णित समाधान को आजमा सकते हैं ।


9
MacOS पर, एंड्रॉइड स्टूडियो 3.1, एमुलेटर नेक्सस 5 एक्स, एंड्रॉइड 7.0 या 8.0 में प्ले स्टोर नहीं है :(
दो बार सोचें कोड एक बार

136

Google Play Store अब आधिकारिक रूप से एंड्रॉइड एमुलेटर को प्रीइंस्टॉल्ड किया गया है। सुनिश्चित करें कि आप Android स्टूडियो 2.4 का नवीनतम संस्करण चला रहे हैं। एंड्रॉइड स्टूडियो में एवीडी मैनेजर एक वर्चुअल डिवाइस कॉन्फ़िगरेशन का चयन करता है, जिसके बगल में Google Play स्टोर आइकन है, और फिर "Google Play" लेबल वाले सिस्टम छवियों में से एक का चयन करें। इस रिलीज नोट को देखें: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-the-Ex.html

Google Play Store समर्थन के साथ Android स्टूडियो AVD प्रबंधक


मैं प्रतीत होता है कि 2.3.3 में भी उपलब्ध है। लेकिन केवल दो फोन छवियों के लिए, कोई टैबलेट अभी तक नहीं। मुझे लगता है कि आप फोन का चयन कर सकते हैं और फिर इसे एक टैबलेट प्रारूप में बदल सकते हैं। मेरी 2.3.3 स्क्रीन यहाँ दिखाए गए के समान है।
डेव हबर्ड

1
मेरे लिए एवीडी प्रबंधक को प्ले स्टोर पाने के लिए नेक्सस डिवाइस लेने की आवश्यकता है। उदाहरण के लिए, Pixel उपकरणों में Google play system image चुनने का विकल्प नहीं था, लेकिन केवल Google Apis था।
user2576168

1
जब मैंने यह कोशिश की, तो Play Store को खोलने की कोशिश सिर्फ "Checking Info" स्क्रीन पर अटक गई। अभी तक वर्कअराउंड नहीं मिला है।
शाने

1
यह एक मौजूदा avd के साथ काम नहीं किया, लेकिन यह 6/2018 के रूप में एक नए के साथ करता है: developer.android.com/studio/releases/…
randomor

2
देब के जवाब से मुझे सबसे ज्यादा मदद मिली। पहले "Google Play" सक्षम सिस्टम छवि को लोड किए बिना कोई Google Play सक्षम AVD नहीं बनाया जा सकता है। मैंने यह भी देखा कि केवल कुछ उपकरणों के लिए एक Googla Play सक्षम छवि उपलब्ध है।
निम्रल १

23

हां, आप एंड्रॉइड एमुलेटर (AVD) पर प्ले स्टोर को सक्षम / उपयोग कर सकते हैं: इससे पहले आपको कुछ आवश्यक शर्तें निर्धारित करनी होंगी:

  1. Android SDK प्रबंधक को प्रारंभ करें और Google Play Intel x86 एटम सिस्टम छवि का चयन करें (पुनर्प्राप्त: क्योंकि यह आपके आवश्यक Android संस्करण का तुलनात्मक रूप से तेज़ काम करेगा ) (उदाहरण के लिए: Android 7.1.1 या API 25 )

[नोट: कृपया अन्य सभी चीजों को वैसे ही रखें, यदि आप इसे पहली बार स्थापित करने जा रहे हैं ] या नीचे दी गई छवि के रूप में स्थापित करें: यहां छवि विवरण दर्ज करें

  1. डाउनलोड पूरा होने के बाद गोटो टूल -> एवीडी प्रबंधित करें ... -> अपने एंड्रॉइड एसडीके प्रबंधक से बनाएं

  2. यहां छवि विवरण दर्ज करें

आपने सही विकल्प दिया है, इसकी जाँच करें। आंतरिक और एसडी कार्ड भंडारण के बारे में निश्चित नहीं है। आप अलग चुन सकते हैं। और टारगेट आपका डाउनलोड किया हुआ एंड्रॉइड वर्जन होना चाहिए

  1. सीपीयू / एबीआई में Google Play Intel Atom (x86) की भी जाँच करें

  2. ओके पर क्लिक करें

  3. इसके बाद अपना एंड्रॉइड एमुलेटर शुरू करें। वहां आपको Android Play Store दिखाई देगा। देख --- यहां छवि विवरण दर्ज करें


3
मैं न तो Google Play Intel x86 एटम सिस्टम छवि SDK प्रबंधक में और न ही Google Play Intel Atom (x86) CPU / ABI सेक्शन में एमुलेटर बनाते समय पा सकता हूँ।
Can Poyrazoğlu

@ CanPoyrazoğlu दाहिने निचले कोने में एक स्विच "पैकेज विवरण दिखाएं" पर क्लिक करें, और आप इसे देखेंगे
Palejandro

8

जब आप एंड्रॉइड स्टूडियो से एक वर्चुअल डिवाइस बनाते हैं तो डिवाइस टेबल में प्ले स्टोर कॉलम पर ध्यान दें। प्ले स्टोर आइकन वाले चित्रों में Google Play प्री-इंस्टॉल है।

Not गूगल प्ले रूट के साथ आने वाली सिस्टम छवियों में उपलब्ध नहीं है।

प्लेस्टोर के साथ एंड्रॉइड स्टूडियो इमेज

AVD बनाने के बाद आप Android Studio AVD प्रबंधक से यह भी देख पाएंगे कि आपकी किन छवियों में Google play इंस्टॉल है:

यहां छवि विवरण दर्ज करें


3
गोलियों के लिए नहीं। शर्म
MacaronLover

1
@MacaronLover: फिर, उदाहरण के लिए, आप जीनोमिशन का उपयोग कर सकते हैं जो व्यक्तिगत उपयोग के लिए मुफ्त है और जहां आप एमुलेटर विंडो में शीर्ष दाएं कोने के आइकन पर क्लिक करके गप्प स्थापित कर सकते हैं। देखें stackoverflow.com/questions/20121883/…
ccpizza

दृश्य के लिए धन्यवाद @ccpizza
jasonleonhard

2

Avd एमुलेटर में कोई google play store नहीं है। लेकिन आप इसे मैन्युअल रूप से इंस्टॉल कर सकते हैं।

  1. Google API सिस्टम छवि स्थापित करें, इसलिए आपके पास पहले से ही Google सेवाएं होंगी (बिना प्ले स्टोर के)

  2. Google API छवि के आधार पर AVD बनाएं

  3. Http://opengapps.org/ से सबसे छोटा संग्रह डाउनलोड करें और उसमें से फ़ोन करें

  4. फ़ोनों को धक्का देकर / सिस्टम / प्राइवेट-ऐप / एवीडी पर।

  5. पुनः आरंभ करें गूगल प्ले होना चाहिए।

हाल ही में मैंने इसे स्वयं करने का प्रयास किया है और आप मेरे ब्लॉग पर विस्तृत ट्यूटोरियल पा सकते हैं: http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html


1
क्या आपको Play Store में ऐप्स पर "डिवाइस असंगत" चेतावनी मिली थी? उनमें से लगभग 90% खदान पर असंगत हैं। मैं वास्तव में कुछ भी मैं (फ़ायरफ़ॉक्स / ओपेरा) की जरूरत नहीं स्थापित कर सकते हैं
gavsiu

1
प्ले स्टोर छवियों के सबसेट पर उपलब्ध है
माइक डीजी

Phonesky.apk को पुश करने और एमुलेटर को पुनरारंभ करने के बाद मेरा एमुलेटर चालू नहीं होता है।
WSS

यह Nexus_5_API_28 के लिए काम किया जाता है। /के लिए माउंट बिंदु था system। इसलिए उपयोग किया जाता हैmount -o rw,remount /dev/root /
TRiNE

1
@jtth: क्या यह लेख आपकी मदद करता है ? यदि नहीं, तो कृपया एक नया प्रश्न पोस्ट करें, और कृपया मुझे प्रश्न का लिंक प्रदान करें।
अविस्मरणीय

1

यदि कमांड लाइन का उपयोग करते हैं, तो आपको सूचीबद्ध पैकेजों में से एक का उपयोग करना होगा

sdkmanager --list | grep "playstore"

एक बार स्थापित होने के बाद आप उपयुक्त पैकेज का उपयोग कर सकते हैं

avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19

google_apis_playstore;x86_64आपके द्वारा इंस्टॉल किए गए पैकेज से बदलें


1
मुझे प्‍लेस्‍टोर के लिए grep आलोचनात्‍मक लगा। मेरे पास संस्करण 26 संशोधन 14 स्थापित था लेकिन इसमें प्लेस्टोर नहीं था। मुझे संस्करण 26 संशोधन 7 स्थापित करने की आवश्यकता है और मैंने केवल इन निर्देशों का उपयोग करके पाया।
डाइरकोनिल

1

सबसे आसान तरीका: आपको एक नया एमुलेटर बनाना चाहिए, इसे पहली बार खोलने से पहले इन 3 आसान चरणों का पालन करें:

1- सी पर जाएँ: \ Users [user] .android \ avd [आपका वर्चुअल डिवाइस फोल्डर] खोलें "config.ini" जिसमें टेक्स्ट एडिटर जैसे नोटपैड

2- परिवर्तन

"PlayStore.enabled = false" को "PlayStore.enabled = true"

3- परिवर्तन

mage.sysdir.1 = सिस्टम-इमेज \ android-30 \ google_apis \ x86 \

सेवा

image.sysdir.1 = सिस्टम-इमेज \ android-30 \ google_apis_playstore \ x86 \


-3

यह आधिकारिक तौर पर अभी तक समर्थित नहीं है।

संपादित करें: यह अब एंड्रॉइड स्टूडियो के आधुनिक संस्करणों में समर्थित है, कम से कम कुछ प्लेटफार्मों पर।

पुराने वर्कअराउंड

यदि आप एंड्रॉइड स्टूडियो के पुराने संस्करण का उपयोग कर रहे हैं जो Google Play Store का समर्थन नहीं करता है, और आपने अपग्रेड करने से इंकार कर दिया है, तो यहां दो संभावित वर्कअराउंड हैं:

  1. अपने पसंदीदा ऐप के अनुरक्षकों से अपने ऐप की एक कॉपी अमेज़न ऐपस्टोर में अपलोड करने के लिए कहें । इसके बाद, अपने Android डिवाइस पर Appstore स्थापित करें। अंत में, अपने पसंदीदा ऐप को स्थापित करने के लिए ऐपस्टोर का उपयोग करें।

  2. या: अपने इच्छित सॉफ़्टवेयर के लिए एक .apk फ़ाइल खोजने के लिए एक वेब खोज करें। उदाहरण के लिए, यदि आप अपने एंड्रॉइड एमुलेटर में स्लीपबॉट स्थापित करना चाहते हैं, तो आप [ SleepBot apk] के लिए Google वेब खोज कर सकते हैं । फिर adb install.apk फ़ाइल को स्थापित करने के लिए उपयोग करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.