2011-08-18 12 views
9

मैंने एंड्रॉइड मार्केट पर एक ऐप विकसित और जारी किया है। मैंने रिलीज, हस्ताक्षरित और ग्रहण एडीटी निर्यात के साथ zipaligned संकलित किया। इस प्रक्रिया ने विज़ार्ड में मेरे लिए एक कीस्टोर बनाया। मैंने जो कदम उठाए हैं वे Android dev guide में विस्तृत हैं।कीस्टोर ग्रहण एडीटी फ़ाइल स्थान

मैं जानना चाहता हूं, नव निर्मित कीस्टोर कहां रहता है? मैं इसे लेना चाहता हूं और किसी अन्य प्रोजेक्ट पर पुन: उपयोग करना चाहता हूं लेकिन मुझे यकीन नहीं है कि मैं इसे कहां पा सकता हूं।

मैंने सोचा कि इसे मेरी रिलीज-की.कीस्टोर जैसे कुछ नाम दिया जाएगा, लेकिन मुझे यह नहीं मिल रहा है। क्षमा करें अगर यह एक बेवकूफ सवाल के रूप में आता है लेकिन मैं इसके लिए काफी नया हूं और अटकने के लिए एक पहनने वाली चीज है।

संपादित करें: मैं ग्रहण एडीटी जादूगर का इस्तेमाल किया और वहाँ में मैं स्थान में प्रवेश किया इस प्रकार है ...

Keystore Location

मैं किसी Mac और एक बहुत ही नई मैक उपयोगकर्ता के विकास कर रहा हूँ। मुझे नहीं पता कि यह फाइल कहां रखा गया है। यह प्रोजेक्ट फ़ोल्डर या "सीडी /" स्थान में नहीं है।

धन्यवाद

+0

आप इसे मैन्युअल प्रवेश करते हैं या एडीटी के (ग्रहण) "निर्यात हस्ताक्षरित आवेदन पैकेज" सुविधा के माध्यम से किया था –

+0

इस समान धागा देखें:।? http://stackoverflow.com/questions/3588487/where-does-eclipse-hide-the-keystore – riper

+0

हां "निर्यात किए गए एप्लिकेशन पैकेज निर्यात" सुविधा का उपयोग किया था। इसी तरह के थ्रेड लिंक के लिए धन्यवाद, लेकिन मेरी समस्या एक अलग है। – Sprouts

उत्तर

6

ग्रहण विज़ार्ड का उपयोग करते समय आप स्पष्ट रूप से कीस्टोर गंतव्य फ़ोल्डर सेट कर सकते हैं। लेकिन अगर आपने ऐसा नहीं किया (आपके मामले में), ग्रहण आपकी होम निर्देशिका में नई कुंजी को बचाएगा।

Eclipse Wizard

+0

नमस्ते, यह कहां जाता है यदि आपने इसे **/home/a4e6/my-release-key.keystore ** से ** my-release-key.keystore ** – Sprouts

+0

से सेट किया है, यह मेरी होम निर्देशिका/घर/ए 4e6/ – 4e6

1

आप मैन्युअल keytool के साथ बनाना चाहिए। इस चरण को गाइड के Obtain a suitable private key भाग में वर्णित किया गया है।

+0

हाय, उस स्थान पर एक debug.keystore है। लेकिन यह एक नव निर्मित नहीं है। मुझे लगता है कि यह एक प्रणाली पर डीबग के लिए उपयोग की जाने वाली कुंजी है। लेकिन एंड्रॉइड बाजार के लिए साइन इन करने के लिए डीबग कुंजी का उपयोग नहीं किया जा सकता है। – Sprouts

+0

मेरी माफ़ी। मैंने आपके प्रश्न को गलत समझा, हटाएं और फिर जवाब संपादित करें। – 4e6

+0

4e6 - हाँ इसे keytool के साथ मैन्युअल बनाना एक कुंजी बनाने का एक तरीका है, लेकिन मैंने इसे पहले ही ग्रहण एडीटी विज़ार्ड के साथ बनाया है। मुझे विज़ार्ड द्वारा बनाई गई कुंजी को खोजने की ज़रूरत है और एक नया निर्माण नहीं करना है। – Sprouts

6

ठीक है, मैं मैक ओएस एक्स पर ग्रहण एडीटी पता चला Eclipse.app/Contents/Mac ओएस में डिफ़ॉल्ट रूप से keystores बचाता है :-(

+1

यदि आप विंडोज का उपयोग करते हैं तो यह यहां होगा: \ tools \ Android विकास उपकरण \ eclipse –

+0

वह डरावना था ... इस तरह की एक महत्वपूर्ण फ़ाइल का इलाज करने के लिए एक मंद तरीका क्या है।यह भी ध्यान रखें कि डिफ़ॉल्ट फ़ाइल में एक्सटेंशन नहीं होगा। – PSIXO

1
खिड़कियों में मूल रूप से

(विंडो 7 में जांच की गई) । C:\Users\xyz\release_keystore में डिफ़ॉल्ट रूप से release_kestore भंडार फिर हम अपने आरामदायक जगह पर ले जाने के लिए है

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