ऐसा इसलिए होता है क्योंकि MapApi कुंजी हस्ताक्षरित एपीके और हस्ताक्षरित एपीके के लिए अलग है।
आपको अपने कीस्टोर का उपयोग करके SHA1 कुंजी उत्पन्न करना है जिसके साथ आपने अपना एपीके गाया है।
चिंता न करें बस चरणों का पालन करें।
खुला टर्मिनल और आग आदेश
Keytool -List -alias -keystore -v
उर्फ नाम: ABCD
बनाने का दिनांक: 15 मार्च, 2013
प्रविष्टि प्रकार : PrivateKeyEntry
प्रमाणपत्र श्रृंखला लंबाई: 1
प्रमाणपत्र [1]:
मालिक: सीएन = एबीसी, OU = एबीसी, हे = एबीसी, एल = एबीसी, अनुसूचित जनजाति = एबीसी, सी = 91
जारीकर्ता: सीएन = एबीसी, OU = एबीसी, हे = एबीसी, एल = एबीसी, अनुसूचित जनजाति = एबीसी, सी = 91
सीरियल नंबर: 5142a21d
मान्य से: शुक्र मार्च 15 09:52:53 IST 2013 तक: शनि मार्च 03 09:52 : 53 आईएसटी 2063
प्रमाणपत्र फिंगरप्रिंट:
MD5: D3:CA:6D:F4:5E:B6:E1:48:F1:D6:DB:C4:67:F5:C3:B2
SHA1: 03:D8:EF:05:04:CF:06:86:15:1A:F1:D3:B1:18:46:xx:xx:xx:xx:xx
Signature algorithm name: SHA1withRSA
Version: 3
सूची से ले SHA1 कुंजी
अपने Google API कंसोल खोलें और नई कुंजी बना और अपने PackageName
03 के साथ SHA1 कुंजी दे: D8: एफई: 05: 04: सीएफ: 06: 86: 15: 1 ए: एफ 1: डी 3: बी 1: 18: 46: एफ 5: एक्सएक्स: एक्सएक्स: एक्सएक्स: एक्सएक्स; yourpackagename
अपने कोड में नया नक्शा एपीआई कुंजी रखें।
स्रोत
2013-08-23 06:14:58
हस्ताक्षरित एपीके डिवाइस में तब तक नहीं चलेगा जब तक आप –
पर हस्ताक्षर नहीं करते हैं, मुझे आशा है कि आप उसी कीस्टोर के साथ उंगली sh1 बना लेंगे, तो यह काम करेगा डीबग कीस्टोर के साथ नहीं। –
या @ सुनील आप सही हैं। मैं debug.keystore – Harshid