एंड्रॉइड 6.0 एमुलेटर पर Google Play सेवाएं कैसे स्थापित करें?


16

क्या Android 6.0 (Marshmallow) AVD पर Google Play एप्लिकेशन इंस्टॉल करने का कोई तरीका है? मुझे यहाँ Android 6 के लिए ओपन गैप्स मिले हैं: https://www.androidfilehost.com/?fid=24269982087008996

उन्हें स्थापित करने के लिए आपको रिकवरी मोड में बूट करना होगा और उस ज़िप फ़ाइल को इंस्टॉल करना होगा, लेकिन एक एमुलेटर में रिकवरी विभाजन नहीं होता है, इसलिए चरण डिवाइस के मामले को लक्षित करते हैं।

क्या आप जानते हैं, मैं एमुलेटर के लिए कैसे कर सकता हूं? मैंने फ़ाइल को अनज़िप करने की कोशिश की और यहाँ वर्णित 4 APK डाल दी (Android संस्करण 5 के लिए): http://www.flinkd.org/2015/02/instal...i-21-lollipop/

लेकिन एमुलेटर को रिबूट करने के बाद, हालांकि लांचर में Google Play का आइकन दिखाई देता है, जब मैं उस पर टैप करता हूं, तो एमुलेटर लॉगकैट में कुछ घातक अपवादों के साथ क्रैश हो जाता है। मैंने एक बार में एक पैकेज को स्थापित करने की कोशिश की, प्रत्येक स्थापना के बाद एमुलेटर को रिबूट किया, और पता चला कि Google Play आइकन पर क्लिक करने पर कोई भी फ़ोन फ़ोन पर स्थापित करने के बाद क्रैश होता है।


बस एक विचार (अप्रकाशित): कस्टम रिकवरी और फ्लैशिंग के लिए मेरी ऐप सूची देखें । Flashify एक ऐसे एप्स में से एक था जिसे रिकवरी से इस तरह के कार्यों को करने का इरादा था, इसलिए कोई भी बिना बूट किए रिकवरी के लिए फ्लैश कर सकता है। एक एमू में भी काम कर सकते हैं।
इज़ी

त्वरित प्रतिक्रिया के लिए बहुत-बहुत धन्यवाद। मैं इसकी जांच करुँगा! :)
थान्यासी पेट्स

कृपया परिणाम के साथ हमें अद्यतन करने के लिए मत भूलना! :)
इज़ी

1
हो सकता है कि जिप में फाइलों में त्रुटियां हों। मैं कुछ अन्य ज़िप फ़ाइलों की कोशिश करूँगा और साथ ही मुझे अन्य वेब पेजों पर भी मिलेगा। Logcat इस बारे में पर्याप्त जानकारी प्रदान नहीं करता है .. मैं आपको बता दूंगा।
थानैसिस पेट्स

1
क्या आपको कभी काम करने का हल मिला?
इरविन एच।

जवाबों:


8

1) http://opengapps.org से एमुलेटर के लिए GApps प्राप्त करें

2) प्राप्त करने के लिए खोलना

  • GmsCore.apk
  • GoogleServicesFramework.apk
  • GoogleLoginService.apk
  • Phonesky.apk

कमांड लाइन से एमुलेटर को लॉन्च करें, लिनक्स पर जो आप करते हैं

./emulator [name] -no-boot-anim -writable-system

खिड़कियों पर यह शायद है

emulator.exe [name] -no-boot-anim -writable-system

सुनिश्चित करें कि आपके पास एमुलेटर तक पहुंच है।

adb remount

अंतिम लेकिन कम से कम, सिस्टम के लिए सब कुछ धक्का।

adb push GmsCore.apk /system/priv-app/

(और अन्य सभी APK के लिए दोहराएं)

फिर से रिबूट करें

adb shell stop

तथा

adb shell start

6
यह काम नहीं करता। यह त्रुटि दिखाई हर समय: adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky.apk': Read-only file system। किसी भी तरह से कोई रिमाउंट मदद नहीं करता है, क्योंकि हर रिमाउंट का आउटपुट निम्न है mount: Read-only file system:। हाँ, धन्यवाद एंड्रॉयड, thats क्यों मैं चाहता हूँ rw साथ -.- यह पुन: माउंट करने के लिए
CharlyDelta

@ChristianDreher के समान नाव में - फाइल सिस्टम पर नहीं लिख सकते। अदब रिमाउंट सफल होता है, और उसके बाद धक्का देना थोड़ा रुक जाता है। मैं एक अदद खोल से भी नहीं निकाल सकता। कोई विचार?
आस्कविक्टर

मैं अतीत में अनगिनत बार इस समस्या का सामना कर चुका हूं, और यह मुझे चकित करता है कि समाधान अधिक व्यापक रूप से ज्ञात नहीं है। बस -लेखक को -लेखक-सिस्टम तर्क के साथ शुरू करें। हे presto, लेखन प्रणाली विभाजन, और ये निर्देश अचानक काम करते हैं।
एड्रियन

1
से बचने के लिए Read-only file systemत्रुटि आप के साथ एक एमुलेटर शुरू कर देना चाहिए -writable-systemझंडा
Vadik

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