समाप्ति की डिबग मोड में अपने आवेदन (ग्रहण/एडीटी और चींटी बनाता है पर डिफ़ॉल्ट) पर हस्ताक्षर करने के लिए अपने निर्माण तिथि के बाद 365 दिन का एक समय समाप्ति तिथि होगा इस्तेमाल किया।
जब प्रमाणपत्र समाप्त हो जाता है, तो आपको एक बिल्ड त्रुटि मिल जाएगी। चींटी बनाता है पर, त्रुटि इस तरह दिखता है:
डिबग: [गूंज] पैकेजिंग bin/नमूने-debug.apk, और एक डिबग कुंजी के साथ हस्ताक्षर ... [कार्यकारी] डीबग प्रमाणपत्र 8/4 को समाप्त हो गई/08 3:43 अपराह्न ग्रहण/एडीटी में, आपको एंड्रॉइड कंसोल में एक समान त्रुटि दिखाई देगी।
इस समस्या को ठीक करने के लिए, बस debug.keystore फ़ाइल को हटाएं। एवीडी के लिए डिफ़ॉल्ट भंडारण स्थान ~/.android/ओएस एक्स और लिनक्स पर है, सी: \ दस्तावेज़ और सेटिंग्स \ .android \ में Windows XP पर, और C: \ Users \ .android \ Windows Vista और Windows 7 पर ।
स्रोत: एंड्रॉयड प्रकाशन गाइड: http://developer.android.com/guide/publishing/app-signing.html
आप कौन सी ओएस चल रहे हैं? ~/.android/debug.keystore केवल ऑपरेटिंग सिस्टम –
और% USERPROFILE% \। की तरह यूनिक्स पर काम करेगा। एंड्रॉइड \ debug.keystore विंडोज – Selvin
ओएसएक्स 10.6 पर काम करेगा यदि मुझे सही याद है। – user1173126