मैं एक नक्शा दिखा रहा एक एंड्रॉइड एप्लिकेशन विकसित कर रहा हूं।एंड्रॉइड मैप एपीआई v2 कुछ डिवाइसों पर मानचित्र नहीं दिखा रहा है
मैं एक मानचित्रफ्रेमेंट का उपयोग कर रहा हूं जिसमें मैं अपना नक्शा प्रदर्शित करता हूं। मैंने एक एपीआई कुंजी प्राप्त की और मेरे मैनिफेस्ट में सभी आवश्यक अनुमतियां जोड़ दीं।
अब तक इतना अच्छा है, एंड्रॉइड 4.1.2 पर अपने एचटीसी वन एस पर ऐप डीबग करते समय सबकुछ ठीक काम करता है। मानचित्र में नियंत्रण और बाकी सब कुछ शामिल है।
जब मैं अपने गैलेक्सी एस 4 पर एंड्रॉइड 4.2.2 चलाने पर एक ही एप्लीकेशन डीबग करता हूं, तो नक्शा रिक्त रहता है और केवल शो को नियंत्रित करता है।
इंटरनेट कनेक्शन निश्चित रूप से उपलब्ध है।
- ऐसा क्यों है?
- क्या v2 मैप एपीआई से संबंधित एंड्रॉइड 4.1 और 4.2 के बीच कोई अंतर है?
- क्या इस मुद्दे से संबंधित सैमसंग और एचटीसी के बीच कोई अंतर है?
- क्या मुझे कुछ उपकरणों के लिए एक नई कुंजी चाहिए?
गैलेक्सी एस 4 पर मुझे "त्रुटि संदेश" मिलता है "मानचित्र लोड करने में विफल। Google सेवाओं से संपर्क नहीं कर सका।"
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.mypackage.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<permission
android:name="com.mypackage.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="myobtainedkey" />
फिर:
यहाँ मेरी प्रकट है सब कुछ मेरी HTC One S पर ठीक काम करता है, मैं कारण है कि नक्शा एस 4 पर लोड नहीं है के लिए देख रहा हूँ?
बातें मैं पहले से ही करने की कोशिश की:
- एप्लिकेशन अनइंस्टॉल करें और दोबारा फिर से स्थापित
- अपडेट/Google खेलने सेवाओं
- उपयोग वाईफ़ाई केवल/उपयोग डेटा कनेक्शन केवल
- पुनः आरंभ डिवाइस को पुन:
- प्रोजेक्ट को साफ करें
ऐप को अनइंस्टॉल करें और पुनः प्रयास करें। –
मैंने अनइंस्टॉल करने का भी प्रयास किया, फिर भी कोई बदलाव नहीं हुआ। –
मेरे पास अनुमतियों के लिए पैकेज-नाम से संबंधित एक प्रश्न है। क्या मुझे अपने मैनिफेस्ट में सूचीबद्ध एक का उपयोग करना चाहिए? –