तो मेरी समस्या यह है कि गूगल मैप्स मेरी Android डिवाइस जो 3.2 एपीआईGoogle मानचित्र एंड्रॉइड डिवाइस पर नहीं दिख रहा है।
उपयोग कर रहा है पर प्रदर्शित नहीं हो रहा है मैं पहले से ही इस समस्या का समाधान के लिए खोज करते समय बिल्कुल नहीं सुझावों में से सबसे मैं ऑनलाइन पाया करने के लिए कोशिश की है ।
मेरे मैनिफेस्ट में <uses-permission android:name="android.permission.INTERNET"/>
है।
मैं एक हस्ताक्षरित कुंजी (http://developer.android.com/tools/publishing/app-signing.html#setup) के उत्पादन के लिए गूगल लिखा प्रक्रिया का पालन किया और प्राप्त कर लिया है कुंजी कहा और लेआउट android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
में रख और फिर भी मैं नक्शा के बजाय धूसर टाइल देखेंगे।
मुझे पता है कि डीबग कुंजी एवीडी पर काम करती है लेकिन एंड्रॉइड डिवाइस पर नहीं, जबकि हस्ताक्षरित कुंजी डिवाइस पर काम करने वाली है, एवीडी में नहीं।
मैं इस काम को करने के लिए चरणबद्ध प्रक्रिया द्वारा एक और कदम उठाने के लिए तैयार हूं और यदि यह करता है तो मैं हमेशा के लिए आभारी रहूंगा।
कृपया मदद करें! धन्यवाद!
समाधान:
डिवाइस के लिए गलत apk स्थापित करने थे। करना था:
adb install <your-file-name>.apk
कंसोल में
संपादित करें:
Manifest File
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.googlemaps"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<uses-library android:name="com.google.android.maps" />
<activity
android:name=".StartActivity"
android:label="@string/title_activity_start">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
</activity>
<service
android:name=".WorldWideMapService"
android:process=":remote">
<intent-filter>
<action
android:name="com.example.googlemaps.WorldWideMapService" />
</intent-filter>
</service>
</application>
साझा की गई मुझे यकीन नहीं है कि डिफ़ॉल्ट एपीआई कुंजी से आपका क्या मतलब है। क्या आपका मतलब है कि मैंने डीबग एपीआई कुंजी का उल्लेख किया है? मैंने उस कुंजी का उपयोग करने की कोशिश की है और फिर एंड्रॉइड डिवाइस पर ऐप चला रहा है और मुझे अभी भी ग्रे टाइल्स मिलते हैं। मैंने एक नई एपीआई कुंजी प्राप्त करने के लिए अपना खुद का कीस्टोर निर्यात करने, हस्ताक्षर करने, बनाने का प्रयास किया है और अभी भी ग्रे टाइल्स प्राप्त कर लिया है। – neocoolstar
अपने एप्लिकेशन कीस्टोर के लिए मानचित्र एपीआई कुंजी बनाएं..और इसे लागू करने के बाद अपने एप्लिकेशन में एपीके फ़ाइल जेनरेट करें और अपने डिवाइस में इंस्टॉल करें यह डिफ़ॉल्ट रूप से काम करेगा। – Santosh
मानचित्र एपीआई कुंजी डालने के बाद एपीके फ़ाइल उत्पन्न करें। मैं एपीके फ़ाइल कहां से सहेजूं? बिन फ़ोल्डर में? – neocoolstar