के साथ काम करने के लिए debug.keystore को ठीक करना 22.0.1 संशोधित करने और ग्रहण एडीटी को अपडेट करने के लिए अपने एंड्रॉइड एसडीके को अपडेट करने के बाद, मैंने पाया कि अब मैं डिवाइस पर डीबग बिल्ड स्थापित नहीं कर सकता था। सांत्वना इस त्रुटि दिखाता है:एडीटी 22 और Google मैप्स v1 एपीआई कुंजी
Installation error: INSTALL_PARSE_FAILED_NO_CERTIFICATES
मैंने पाया कि मैं अपने debug.keystore
फ़ाइल को हटाने और दे एसडीके/ADT इसे पुन: इस पर काम कर सकता है। यह मुझे एक डीबग पैकेज बनाने और स्थापित करने देता है।
हालांकि, ऐप Google मानचित्र v1 एपीआई का उपयोग करता है, जिसके लिए debug.keystore
के हस्ताक्षर से जुड़ी एक एपीआई कुंजी की आवश्यकता होती है। debug.keystore
का पुन: निर्माण एपीआई कुंजी और Google is no longer providing new v1 API keys को अमान्य कर दिया गया। तो जब मैं अपना डीबग बिल्ड चलाता हूं, तो मानचित्र दृश्य खाली होता है।
यह एक शोस्टॉपर नहीं है, क्योंकि एक रिलीज बिल्ड अभी भी ठीक काम करता है। लेकिन क्या कोई तरीका है कि मैं अपने मूल debug.keystore
को "ठीक" कर सकता हूं जैसे कि यह एडीटी 22 के साथ काम करता है और मेरे मैप्स v1 एपीआई कुंजी से मेल खाता है?
Fwiw, यहाँ keytool -list -v -keystore debug.keystore -storepass android
के उत्पादन में है:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: androiddebugkey
Creation date: Feb 20, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 4f427735
Valid from: Mon Feb 20 11:39:17 EST 2012 until: Sun Nov 16 11:39:17 EST 2014
Certificate fingerprints:
MD5: C8:A5:4E:32:68:8A:50:90:C5:F5:A1:5B:3E:9A:CA:86
SHA1: 0C:C4:5B:66:7F:54:C8:4D:2C:2D:D7:2E:9F:66:29:94:63:0A:19:7D
Signature algorithm name: SHA1withDSA
Version: 3
*******************************************
*******************************************
क्यों आप सिर्फ नक्शे के v2 पर नहीं जाते हैं और इसके साथ किया जाता है? – tyczj
जब मैं उस काम के लिए भुगतान करने के इच्छुक हूं तो मैं v2 पर जाऊंगा। अभी के लिए मैं बस काम करने वाले मानचित्रों के साथ एक डीबग बिल्ड चलाने में सक्षम होना चाहता हूं, जैसे कि मैं कुछ हफ्ते पहले कर सकता था। –
जब मुझे संशोधित 22 में अपग्रेड किया गया तो मुझे कोई समस्या नहीं थी और मेरे पास मानचित्र v1 हैं। क्या आपने अपनी मूल समस्या का हल ढूंढने की कोशिश की है? मैंने यह पाया: [लिंक] (http://stackoverflow.com/questions/12987150/install-parse-failed-no-certificates-error-in-clipse) – Chris