2016-07-03 18 views
5

नवीनतम Google Play सेवाएं संस्करण, 9.2.0 हालांकि एंड्रॉयड एमुलेटर के लिए Google Play सेवाएं केवल 9.0.80एंड्रॉयड एमुलेटर Google Play सेवाओं पुराना है

नतीजतन है यदि आप किसी एप्लिकेशन 9.2.0 के साथ संकलित नहीं चला सकते हैं एम्यूलेटर पर। उदाहरण के लिए MapView दिखाता है 'यह ऐप नहीं चलाया जा सकता है। Google Play सेवाओं "

कोई अन्य वैकल्पिक हल एप्लिकेशन निर्भरता को बदलने 9.0.2 करने के लिए की तुलना में अपडेट करें?

+3

मुझे लगता है कि "Google एपीआई इंटेल x86 एटम सिस्टम छवि" एपीआई 23 रेव 12 था और रेव 14 में अपडेट किया गया था और इसमें अभी भी 9.0.80 है। मेरा अनुमान है कि हमें 9.2.0 इंस्टॉल के साथ रिलीज होने के लिए एक नई छवि का इंतजार करना होगा। मुझे एमुलेटर छवियों पर कोई रिलीज नोट नहीं मिला। अगर Google Play Services के साथ नई छवियां जारी की गईं तो अच्छा होगा। – jenglert

+1

एमुलेटर छवियों को आज अपडेट प्राप्त हुआ है। अब इसमें Google play सेवाएं 9.2.56 है I X86_API23 – Sreekanth

उत्तर

-1

गूगल अपनी परियोजना के लिए Play सेवाओं, play-services के नवीनतम संस्करण के लिए dependencies जोड़ने जोड़ें।

apply plugin: 'com.android.application' 
... 

dependencies { 
compile 'com.google.android.gms:play-services:9.2.0' 
} 

सुनिश्चित करें कि आप Google Play सेवाओं को अद्यतन करते समय प्रत्येक बार इस संस्करण संख्या को अपडेट करते हैं।

जैसा कि Google Play services overview में वर्णित है, Google Play Android 2.3 पर उपयोगकर्ताओं के लिए सेवा अपडेट प्रदान करता है और Google Play Store ऐप के माध्यम से अधिक है। हालांकि, अद्यतन सभी उपयोगकर्ताओं तक तुरंत नहीं पहुंच सकते हैं, इसलिए आपके ऐप को एपीआई लेनदेन करने का प्रयास करने से पहले उपलब्ध संस्करण को सत्यापित करना चाहिए।

आपको Google Play सेवाओं की सुविधाओं तक पहुंचने के लिए GoogleApiClient कक्षा का उपयोग करने के लिए दृढ़ता से प्रोत्साहित किया जाता है। यह दृष्टिकोण आपको अपने क्लाइंट को OnConnectionFailedListener ऑब्जेक्ट संलग्न करने की अनुमति देता है। यह पता लगाने के लिए कि डिवाइस के पास Google Play सेवाएं एपीके का उचित संस्करण है, onConnectionFailed() कॉलबैक विधि लागू करें। यदि कनेक्शन Google Play एपीके के लापता या पुराने संस्करण के कारण विफल रहता है, तो कॉलबैक को SERVICE_MISSING, SERVICE_VERSION_UPDATE_REQUIRED या SERVICE_DISABLED जैसे त्रुटि कोड प्राप्त होता है।

+2

का उपयोग कर रहा हूं, आप Google Play सेवा लाइब्रेरी को भ्रमित कर रहे हैं, और एमुलेटर पर Google play Services एप। संपूर्ण बिंदु यह है कि यदि आप निर्भरता 9.2.0 जोड़ते हैं, तो एमुलेटर काम नहीं करता है। –

संबंधित मुद्दे