2013-01-31 41 views
6

मैंने फोनगैप में एक ऐप पूरा कर लिया है और इसे Google ऐप स्टोर पर प्रकाशित करना चाहता हूं। हर बार जब मैं एपीके फ़ाइल को डीबग मोड में डाउनलोड करता हूं। मैं Google play में अपलोड करने के लिए इसे कुंजी या कीस्टोर के साथ साइन करने के बारे में कैसे जा सकता हूं क्योंकि Google इसे डीबग मोड में मेरे खाते में अपलोड नहीं करेगा।फोनगैप गैर डीबग मोड और लाइसेंस कुंजी के साथ हस्ताक्षर

मैं कुछ गलत कर रहा हूं लेकिन यह नहीं देख सकता कि build.phonegap.com में आप ऐप पर कैसे हस्ताक्षर कर सकते हैं?

मदद

धन्यवाद

टर्मिनल से इस आदेश
+0

क्या आपके पास एंड्रॉइड आवश्यक प्लगइन के साथ ग्रहण स्थापित है? –

+0

नहीं, मैं सिर्फ ऐप संकलित करने के लिए फोनगैप बिल्ड वेबसाइट का उपयोग कर रहा हूं – Grimlockz

+0

ओह मेरा जवाब देखें। इससे आपको इसे हल करने में मदद मिलेगी। –

उत्तर

9

उपयोग या शीघ्र आदेश कुंजीस्टोर फ़ाइल उत्पन्न करने के लिए करें:

keytool -genkey -v -keystore myAppKey.keystore -alias myAppKey -keyalg RSA -validity 10000 

यह myAppKey.keystore फाइल उत्पन्न करेगा।

आपको अपनी एप्लिकेशन सेटिंग्स के तहत build.phonegap.com साइट पर अपलोड करना होगा। वहां आपको signing settings मिलेगा, इसलिए अपना keystore जोड़ें और फिर अपने एप्लिकेशन के लिए उस हस्ताक्षर कुंजी का चयन करें।

इस फोनगैप द्वारा एंड्रॉइड बिल्ड को पुन: उत्पन्न किया जाएगा और आपको एपीके मिलेगा जिसका उपयोग Google play market में प्रकाशित करने के लिए किया जाएगा।

संदर्भ:

how Google suggests creating an Android keystore

+1

अवैध विकल्प प्राप्त करना: -genkey आदेश चलाते समय – Grimlockz

+0

@Grimlockz जो आप उपयोग कर रहे हैं? –

+0

ubuntu 12.04 एलटीएस – Grimlockz

1

भी अवैध विकल्प हो रही है - ऊपर पद से के बारे में प्रतिलिपि करने/चिपकाने कुछ है कि खड़ी कर रहा है। यदि आप '-' अक्षर हटाते हैं और अपने कीबोर्ड पर '-' का उपयोग करके मैन्युअल रूप से टाइप करते हैं तो यह काम करता है :)

+0

हाँ यह मेरे लिए काम किया :) –

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

  • कोई संबंधित समस्या नहीं^_^