2012-07-12 13 views
13

मैं Google Play पर ऐप अपलोड करने के लिए बीजान्टिन प्रक्रिया को समझने की कोशिश कर रहा हूं।मैं Google Play के लिए "कीस्टोर" कैसे उत्पन्न करूं?

मैं अपने ऐप को उत्पन्न करने के लिए फोनगैप के एप्लाउड सिस्टम का उपयोग कर रहा हूं, और मेरे लिए "रिलीज बिल्ड" बनाने के लिए, मुझे "कीस्टोर" उत्पन्न करने की आवश्यकता है।

हालांकि, जब मैं Google के अपने Publishing Checklist पर देखता हूं, तो "कीस्टोर" के बारे में कुछ भी नहीं है।

मैं एक "KeyStore" पैदा करने के लिए this answer here on Stack Overflow पाया, जो सैद्धांतिक रूप से Ubuntu पर काम करना चाहिए, जो कि मैं क्या उपयोग कर रहा हूँ:

keytool –genkey –v –keystore just2try.keystore –alias someKindOfName –keyalg RSA –validity 10000 

पहले, वास्तव में क्या मैं में डाल दिया जाना चाहिए जहां यह someKindOfName कहते हैं? मेरे ऐप का नाम?

किसी भी मामले में, जब मैं इसे चलाने, मैं इस प्रतिक्रिया मिल:

keytool error: java.lang.RuntimeException: Usage error, –genkey is not a legal command 

मैं समाधान के लिए Google पर है, लेकिन केवल लोगों को मैंने पाया विंडोज के लिए थे।

क्या कोई इस "कीस्टोर" चीज़ को उत्पन्न करने के लिए चरण मार्गदर्शिका द्वारा थोड़ा अधिक उपयोगकर्ता के अनुकूल कदम प्रदान कर सकता है या इंगित कर सकता है? उबंटू/लिनक्स के लिए काम करने वाले कॉमरेड के साथ?

उत्तर

23

आदेश है कि आप कुंजीस्टोर पैदा करने के लिए प्रदान की है सही है अर्थात

keytool -v -genkey -v -keystore just2try.keystore -alias someKindOfName -keyalg RSA -validity 10000

कृपया निम्न कार्य करें। इसे कॉपी न करें, क्योंकि मुझे लगता है कि आप उस त्रुटि को मानते हैं जिसे आप इसे कुछ विशेष पात्रों से संबंधित देख रहे हैं। अपनी कमांड प्रॉम्प्ट या खोल में पूरी चीज टाइप करें।

just2try.keystore आपकी जावा आधारित कीस्टोर फ़ाइल के लिए कोई नाम है। आप किसी भी नाम का चयन कर सकते हैं जैसा आपने किया है या इसे कुछ नाम दें जिसे आप जानते हैं कि आप कीस्टोर फ़ाइल की पहचान कर सकते हैं।

अंत में, ध्यान रखें कि एक कीस्टोर कुंजी के संग्रह की तरह है, जहां प्रत्येक को किसी नाम या उपनाम द्वारा पहचाना जाता है। तो आपको एक उपनाम चुनना चाहिए जो आपको पता है कि विशिष्ट कुंजी की पहचान करता है। उदाहरण: myorgkey, myandroidappkey, आदि

यदि आप भूल जाते हैं कि कीस्टोर में कौन से उपनाम मौजूद हैं, तो आप हमेशा कीस्टोर में सभी कुंजी देखने के लिए -list कमांड का उपयोग कर सकते हैं। उदाहरण: keytool -v -list -keystore just2try.keystore

+0

क्या मैं आपको एक कीस्टोर फ़ाइल उत्पन्न करने के बारे में कुछ प्रश्न पूछ सकता हूं? क्या आप एक ऐप प्रति उत्पन्न करते हैं या केवल उन ऐप्स के लिए प्रति ऐप डेवलपर बनाते हैं जिन्हें आप बनाना चाहते हैं? मैंने कमांड लाइन में जो सुझाव दिया है, मैंने उसे दर्ज किया है और मुझे "कीस्टोर पासवर्ड दर्ज करें:" मैंने यहां एक पासवर्ड टाइप करने का प्रयास किया लेकिन कुछ भी टाइपिंग नहीं कर रहा है। मुझे कमांड लाइन में उपयोग नहीं किया जाता है, तो क्या मुझे यहां कुछ कमांड टाइप करने की ज़रूरत है? धन्यवाद .... – Sarah

+2

आपके साथ शुरू करने के लिए बस ऐप्स के समूह के लिए एक कीस्टोर उत्पन्न करना चाहते हैं। कीस्टोर को एक सुरक्षित जगह पर रखें और पासवर्ड भी याद रखें। अब आपके द्वारा टाइप किए जा रहे पासवर्ड के लिए, आमतौर पर यह आपके द्वारा टाइप किए जा रहे वर्णों को प्रिंट नहीं करेगा, लेकिन उन्हें रिकॉर्ड करेंगे, इसलिए एक बार जब आप अपना पासवर्ड टाइप कर लेंगे, तो एंटर दबाएं और आगे बढ़ें। उम्मीद है की यह मदद करेगा। – Romin

+0

जो वास्तव में धन्यवाद में मदद करता है। मुझे यह काम मिल गया :) – Sarah

संबंधित मुद्दे