2010-11-25 12 views
11

में मेरे हस्ताक्षर किए, रिहाई कुंजीस्टोर चल रहा ग्रहण में मेरे हस्ताक्षर किए, रिहाई कुंजीस्टोर चलाने में असमर्थ हूँ:समस्या ग्रहण

मैं त्रुटि मिलती है:

Keystore was tampered with, or password was incorrect 

मैं यह कैसे हल कर सकते हैं? alt text

यहाँ मुझे सफलतापूर्वक कुंजीस्टोर पर हस्ताक्षर करने है:

यहाँ त्रुटि है alt text

+0

के समान होना चाहिए, क्या यह काम नहीं करता है? –

उत्तर

15

विंडोज़-> प्राथमिकताएं-> एंड्रॉइड-> बिल्ड करें आप बस अपना डिबग किस्टोर बदल सकते हैं। आपके द्वारा निर्दिष्ट कीस्टोर, रिलीज के लिए ऐप पर हस्ताक्षर करने के लिए नहीं है, बल्कि केवल डिबगिंग के लिए है।

Keystore password: "android" 
Key alias: "androiddebugkey" 
Key password: "android" 

कुंजीस्टोर ही, संगठनात्मक इकाइयों और अन्य नाम के पीछे प्रमुख, सभी डेटा के बारे में जानकारी के नाम को छोड़कर:

डिफ़ॉल्ट डिबग कुंजीस्टोर की तरह, कस्टम डिबग कुंजीस्टोर निम्नलिखित की जरूरत है एक सफल कीस्टोर उत्पन्न करते समय भी default debug keystore

3

obly बात मैं सलाह दे सकते हैं उपयुक्त भाषा और मामले के लिए पासवर्ड की जांच, और यह भी सुनिश्चित करने के लिए है सुनिश्चित करें कि आपका कीस्टोर लगातार स्थिति में है (लेकिन अगर आपने चेकसम उत्पन्न नहीं किया है, तो इसका कोई संकेत नहीं है)।

कीस्टोरों के लिए सामान्य सलाह: हमेशा बैकअप लें।

इसके अलावा, कीस्टोर यह सुनिश्चित करने की बात है कि आप इसे अपडेट करने के पल में एप्लिकेशन बना चुके हैं। आईओओ, यह एक उपकरण है जो आपको केवल अपना आवेदन अपडेट करने देता है।

+0

मैं स्रोत कोड पर काम कर रहा हूं जो मुझे सौंपा गया था (एक ऑफशोर टीम से)। मैंने इसे एक्लिप्स में निर्यात करके एक कीस्टोर बनाया। क्या मैं सिर्फ एक नया कीस्टोर बना सकता हूं? –

+2

आप नई कीस्टोर बना सकते हैं, लेकिन इसके साथ आप एंड्रॉइड मार्केट में एप्लिकेशन अपडेट नहीं कर सकते हैं। मैंने जवाब अपडेट कर लिया है, कृपया इसे दोबारा देखें। –

+0

मैं इसे फिर से बनाने का प्रयास करूंगा। ऐप सौभाग्य से एंड्रॉइड मार्केट में नहीं है। क्या वह पर्याप्त होगा? –

0

शीहान, मैं आपके कीस्टोरों का बैकअप लेने के लिए व्लादिमीर के सुझाव का समर्थन करता हूं।

कुंजीस्टोर त्रुटियों, बस बैकअप हो रही वर्तमान कीस्ट्रोक & तो यह (/home/user/.android/debug.keystore से) को हटा & पुनः संकलित एप्लिकेशन & ग्रहण आपके लिए स्वतः एक कीस्ट्रोक उत्पन्न होगा से बचने के लिए।

ऐप को प्रकाशित/पुन: प्रकाशित करने के लिए हमेशा अपने कीस्टोरों का बैकअप लें।

शुभकामनाएं!

0

निर्यात प्रक्रिया के हिस्से के रूप में एक मुख्यधारा के अंदर एक कीस्टोर बनाने का सबसे आसान तरीका है। अपने ऐप का निर्यात करते समय एक नया कीस्टोर उत्पन्न करने के विकल्प पर क्लिक करें। उपयुक्त जानकारी भरें और ग्रहण आपके लिए एक नया, वैध कीस्टोर उत्पन्न करेगा।

और हमेशा अपने कीस्टोरों का बैकअप लें। मेरे पास एक यूएसबी ड्राइव है जिसमें मेरे सभी कीस्टोरों की एक प्रति है।

0

मैं इस बारे में उलझन में हूं कि आप यहां क्या हासिल करने की कोशिश कर रहे हैं। क्या यह है कि आप इसे संपादित नहीं कर सकते हैं? बाजार में डिलीवरी के लिए इसे तैयार करते समय, आप इसे बिना हस्ताक्षरित निर्यात करेंगे (यानि डीबग कीस्टोर के बिना)।

क्या संभवतः यह हो सकता है कि आपके पास "बाहरी जार ... जब विकल्प त्रुटि हो" विकल्प हो?

मैं तीसरे (या चौथे) अन्य लोगों ने ~/.android - http://developer.android.com/guide/appendix/faq/troubleshooting.html#signingcalendar पर कीस्टोर को बैक अप और हटाने के बारे में क्या कहा है।

मान लीजिए कि आप पहले से ही ऐसा कर चुके हैं, मैं "आपके लिए यह Google नहीं" करूंगा, लेकिन यह ग्रहण समस्या हो सकती है।

आशा है कि आप इसे जल्द ही प्राप्त करेंगे।

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