6

के कारण उपलब्ध नहीं है मैं अपने एंड्रॉइड ऐप के भीतर Google ड्राइव का उपयोग करने का प्रयास कर रहा हूं। अभी के लिए मैं केवल Google ड्राइव पर फ़ाइल नाम प्रदर्शित करने की कोशिश कर रहा हूं। मैंने अपने ऐप में Google ड्राइव खाता सेट करने के लिए इस फ़ाइल ट्यूटोरियल https://developers.google.com/drive/quickstart-android का उपयोग किया, और यह फ़ाइल सूची पुनर्प्राप्त करने के लिए https://developers.google.com/drive/v2/reference/files/list का उपयोग किया।GooglePlayServices त्रुटि 2

private class getCloudContentTask extends AsyncTask<Void, Void, Void> { 

    protected void onPostExecute() { 
     updateList(); 
    } 

    @Override 
    protected Void doInBackground(Void... arg0) { 
     cloudFiles = getCloudContent(); 
     return null; 
    } 
} 

getCloudContent मूल रूप से ट्यूटोरियल से retrieveAllFiles समारोह है:

आदेश करने के लिए तो मैं एक async कार्य बनाने के लिए किया था।

हालांकि मैं हमेशा चेतावनी के एक जोड़े और कोई त्रुटि मिलती है और फ़ाइलों को प्रदर्शित हो नहीं होंगे।

01-09 19:39:31.347: W/dalvikvm(27926): VFY: unable to resolve static field 1488 (common_google_play_services_unknown_issue) in Lcom/google/android/gms/R$string; 
01-09 19:39:31.347: D/dalvikvm(27926): VFY: replacing opcode 0x60 at 0x0004 
01-09 19:39:31.446: W/GooglePlayServicesUtil(27926): Google Play services out of date. Requires 2012100 but found 1015 
01-09 19:39:31.446: E/GoogleAuthUtil(27926): GooglePlayServices not available due to error 2 
01-09 19:39:31.456: I/System.out(27926): An error occurred: com.google.api.client.googleapis.extensions.android.gms.auth.GooglePlayServicesAvailabilityIOException 

मैं एंड्रॉयड एसडीके और नवीनतम Google Play सेवा के साथ ग्रहण जूनो की तारीख स्थापना करने के लिए एक है। मैं एक नकली डिवाइस का उपयोग करता हूं। Google-play-services.jar मेरी प्रोजेक्ट के संदर्भ पुस्तकालयों में है। गूगल ड्राइव एपीआई v2 भी वर्णित ट्यूटोरियल में वर्णित की तरह शामिल है।

किसी भी मदद की सराहना की जाती है!

+0

यह त्रुटि केवल एमुलेटर से जुड़ी है, वास्तविक एंड्रॉइड डिवाइस पर ऐप ठीक काम करता है। हालांकि, क्योंकि मेरे पास एंड्रॉइड डिवाइस तक स्थायी पहुंच नहीं है, इसलिए मैं वास्तव में इसे एमुलेटर पर चलाना चाहता हूं। –

+0

अरे पॉल! मेरे पास डिवाइस पर एक ही समस्या है लेकिन मेरी गतिविधि में से एक Admob के साथ ठीक चलती है, अन्य बल उपर्युक्त त्रुटि देने को बंद कर देता है। क्या आप इसमें मेरी मदद कर सकते हैं? –

उत्तर

5

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

अन्यथा, यह सिर्फ एमुलेटर के बजाय एक शारीरिक डिवाइस पर अनुप्रयोग चलाने के लिए आसान होगा।

+0

कोई नहीं है, जैसा कि मैंने कहा था कि मैंने सबकुछ जांच लिया है और मेरे पास नवीनतम संस्करण है। दुर्भाग्य से मेरे पास अब कोई भौतिक एंड्रॉइड डिवाइस नहीं है, इसलिए मुझे एमुलेटर के साथ रहना होगा। –

+0

मैं जाँच की डबल, मैं संवाद यह कहता है स्थापित में, संशोधन 4: संग्रह विवरण के लिए किसी भी ओएस आकार संग्रह: 3,6 MiB SHA1: bbb3d11225fcf60a0bae75afa2c4737010468bf6 शायद किसी को इस SHA1 राशि resp पुष्टि कर सकते हैं। संशोधन? –

1

मुद्दा आप गूगल Android डिवाइस पर Play सेवाओं की जरूरत नहीं है है। आप समस्या को हल करने के लिए Google Play सेवा एपीके को एमुलेटर पर लोड कर सकते हैं।

या आप Google एपीआई प्रकार के एमुलेटर का उपयोग कर सकते हैं लेकिन ध्यान दें कि एपीआई 22 मैं अपने लिए काम नहीं कर रहा हूं लेकिन एपीआई 21 काम चुड़ैल खेल सेवा एपीक्स स्थापित करने के लिए सही संस्करण ढूंढना बहुत आसान है। APK की आप की संभावना की आवश्यकता पर

संकेत com.google.android.gsm और अपने मंच प्रकार के साथ गूगल प्यार का एक सा com.google.android.vending किया जाएगा।

1

आशा है कि यह किसी का सामना करना पड़ मुद्दों में मदद करता है अब

यह समस्या भी है, जब आप अपने फोन को अद्यतन आता है और

  • तो पहले खुले Google Play स्टोर अकाउंट में साइन इन नहीं किया था, में भी प्रवेश आपका खाता।
  • ने Google क्रोम अपडेट नहीं किया था। और Google क्रोम खोलें और यदि रीबूट फोन संभव हो तो चरण
  • का पालन करें।

और आप जाने के लिए तैयार कर रहे हैं।

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