मैं एंड्रॉइड के लिए Google मानचित्र लागू कर रहा हूं। मैंने एक परीक्षण आवेदन बनाया और उस आवेदन में सभी अनुमतियां इत्यादि डालीं और आवेदन बेकार ढंग से काम किया।Google मानचित्र एंड्रॉइड वी 2 - खाली स्क्रीन
लेकिन जब मैं अपने असली एप्लिकेशन पर एक ही कोड को कॉपी और कॉपी करता हूं तो यह मुझे एंड्रॉइड गतिविधि पर खाली स्क्रीन दिखाता है। हालांकि मैंने पैकेज नाम को google api console
में अपडेट किया है।
यहाँ क्या मेरी टेस्ट परियोजना प्रकट तरह दिखाई देता है:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mapstutorial"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<permission
android:name="com.example.mapstutorial.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.mapstutorial.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="my api key"/>
<activity
android:name="com.example.mapstutorial.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
और यहाँ क्या मेरा असली परियोजना प्रकट दिखता है की तरह है:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.shop.shoppinglist"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<permission android:name="com.shop.addtask.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
<permission android:name="com.shop.shoppinglist.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.shop.addtask.permission.MAPS_RECEIVE"/>
<uses-permission android:name="com.shop.shoppinglist.permission.C2D_MESSAGE" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:allowBackup="true"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps"/>
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my api key"/>
<activity
android:name=".Login_Activity"
android:label="@string/title_activity_main"
android:theme="@style/Theme.Sherlock"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
मैं पैकेज का नाम com.shop.addtask
करने के लिए अद्यतन मेरी कंसोल फिंगरप्रिंट लेकिन फिर भी यह मुझे सफेद स्क्रीन दिखाता है। समस्या का कारण क्या हो सकता है? apikey
मैंने दोनों अनुप्रयोगों में उपयोग किया है। लेकिन यह test application
पर real app
पर काम करता है।
- मैं api कुंजी बना लिया है फिंगरप्रिंट
- मैं
on
गूगल स्विच किया है का उपयोग कर सांत्वना - मैं एक ही api कुंजी कंसोल में उल्लिखित उपयोग कर रहा हूँ में एंड्रॉयड वी 2 मैप करता है।
तो ये चीजें सही हैं और समस्या उनमें से किसी के कारण नहीं हो सकती है।
अपनी कीस्टोर की जांच करें। – akaya
क्या आपको कोई त्रुटि मिल रही है? यदि ऐसा है तो हम एक स्टैक ट्रेस देख सकते हैं? – Rarw
@kaya मैंने कंसोल से एंड्रॉइड कुंजी को भी हटा दिया है 'SHA1' को पुन: उत्पन्न किया और कंसोल में एक नई कुंजी बनाई, जिसमें' SHA1 'को एपीआई कुंजी मिली और इसका इस्तेमाल किया गया। लेकिन फिर भी वही परिणाम – Mj1992