मैंने हाल ही में बाजार में एक ऐप अपडेट किया है, मैंने कीस्टोर और संबंधित पासवर्ड जेनरेट किया है। अब मैंने ऐप को अपडेट किया है और इसे बाजार पर अपडेट करने का इरादा रखता हूं, मैंने मीडिया में क्यूआर कोड प्रकाशित किए हैं और जब भी मैं अपने नए एपीके पर हस्ताक्षर करने की कोशिश करता हूं, तो मुझे "अमान्य कीस्टोर प्रारूप" त्रुटि के विकल्प के लिए " मौजूदा कीस्टोर का प्रयोग करें "। यह निर्धारित करने में असमर्थ कि मैं कहां गलत हो रहा हूं। अमान्य कीस्टोर प्रारूप
उत्तर
आप सकारात्मक है कि आप पहले की तरह ही कीस्ट्रोक खोलने और सही पासवर्ड का उपयोग कर रहे हैं:
यहाँ स्क्रीनशॉट है? एक संभावना हो सकती है कि कीस्टोर किसी भी तरह दूषित हो गया; शायद आपके पास बैकअप है?
मैं इसके लिए नया हूं, मेरे द्वारा जेनरेट की गई पिछली कीस्टोर में वही पासवर्ड था जिसका मैं अभी उपयोग कर रहा हूं। कीस्टोर कहां स्थित है? मैं एफ: \ पर अपना सटीक एपीके पा सकता हूं। यही वह जगह है जहां मैंने इसे संग्रहीत किया था। – Skynet
आप एक हस्ताक्षरित आवेदन निर्यात कर रहे हैं, है ना? कीस्टोर सिर्फ एक फाइल है जो एडीटी आपको बनाने में मदद कर सकती है; मुझे नहीं पता कि आपने इसे कहां रखा है। आप इसके बारे में [यहां] पढ़ सकते हैं (http://stackoverflow.com/questions/6849558/android-what-is-a-keystore-file-and-what-is-it-used-for) और [(अधिक महत्वपूर्ण बात यह है कि) यहां] (http://developer.android.com/tools/publishing/app-signing.html)। –
मैंने पाया, मैंने इसे बनाते समय इसे मार्ग प्रदान नहीं किया था। ग्रहण ने इसे अपने डिफ़ॉल्ट फ़ोल्डर में छुपाया था। लेकिन मेरी समस्या persis लगता है। जैसा कि मैंने पहले एक कीस्टोर बनाया था और उसी समस्या के कारण एक अलग कीस्टोर के साथ अपने नए ऐप पर हस्ताक्षर करना पड़ा। अब मैं पिछले एक को खोजने में सक्षम हूं लेकिन नया नहीं! बहुत भ्रमित! – Skynet
(पहले से ही विद्यमान KeyStore
के लिए) अपने कार्यक्षेत्र में अपनी .jks
फ़ाइल रखो और फिर सही परियोजना> निर्यात पर क्लिक करें> एंड्रॉयड> निर्यात एंड्रॉयड अनुप्रयोग> ब्राउज़र पर cilck (अपना प्रोजेक्ट चुनें)> अगले> ब्राउज़र पर क्लिक करें (देना वर्कस्पेस से .jks
फ़ाइल का पथ जहां आपने इसे रखा था)> पासवर्ड> उपनाम (ड्रॉप डाउन से अपने उपनाम का चयन करें)> पासवर्ड>
मुझे एक अलग कीस्टोर का उपयोग करना था और पिछले संस्करण को अप्रकाशित करना था, सभी गलत में दर्द स्थानों! – Skynet
नहीं, मैं अपने ऐप को अप्रकाशित नहीं करना चाहता हूं –