2011-12-20 12 views
51

कोई भी जिसे मैं किसी एप्लिकेशन के साथ मदद कर रहा हूं उसे उसकी डीबग.कीस्टोर - मेरा है .android फ़ोल्डर में है, लेकिन जब मैं अपने कंप्यूटर पर वहां नेविगेट करता हूं तो यह वहां नहीं है।.android फ़ोल्डर में कोई debug.keystore नहीं है

क्या इसे प्रकट होने के लिए कुछ करने की आवश्यकता है? यह कहां है/इसे फिर से कैसे बनाया जा सकता है?

+0

.android एक छुपे हुए फोल्डर है; क्या आप इसे अपने कंप्यूटर पर देखते हैं? या यह भी गायब है? – Adinia

+0

नहीं, यह वहां है। ऐसा लगता है कि debug.keystore के बजाय, एक 'डीबग' – Cody

उत्तर

131

the documentation के अनुसार, ग्रहण में निर्माण करने या ant debug का उपयोग करके स्वचालित रूप से ~/.android/debug.keystore उत्पन्न करना चाहिए।

लेकिन मामले में यह काम नहीं करता है, तो आप चलाकर मैन्युअल रूप से एक बना सकते हैं:

keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US" 
+1

यह उत्तर – thenewbie

+3

विंडोज 64 बिट उपयोगकर्ताओं के लिए होना चाहिए: कीटोल -genkey -v -keystore "सी: \ प्रोग्राम फ़ाइलें (x86) \ एंड्रॉइड \ android-sdk \ .android \ debug.keystore" -स्टोरपास एंड्रॉइड -alias androiddebugkey -keypass android -dname "सीएन = एंड्रॉइड डीबग, ओ = एंड्रॉइड, सी = यूएस" –

+0

विंडोज़ 32 बिट के लिए यह नहीं होगा? Xamarin खान का उपयोग करने वाले किसी भी व्यक्ति के लिए सी: \ उपयोगकर्ता \ \ AppData \ Local \ Xamarin – Ernesto

5

debug.keystore स्वचालित रूप से इसे बनाने वाले पहले निर्माण पर बनाया गया है।

+5

कोई सर नहीं है, यह नहीं है। निम्न परीक्षण करें: अपने .android फ़ोल्डर से debug.keystore हटाएं। ग्रहण में परियोजना करें> साफ करें, और अपना ऐप लॉन्च करें। Debug.keystore उत्पन्न नहीं होता है। –

+0

यह एंड्रॉइड स्टूडियो 0.8.0 में है। –

20

वह ग्रहण का उपयोग कर रहा है तो विंडोज के लिए जाने -> प्राथमिकताएं

एंड्रॉयड का चयन करें -> बिल्ड

वहाँ आप डिफ़ॉल्ट डिबग कुंजीस्टोर देखेंगे: "पथ"

अगर आप इसे ढूँढ सकते हैं देखें क्या आप वहां मौजूद हैं।

+1

यह वही रास्ता है जैसा हमने सोचा - लेकिन यह वहां नहीं है। – Cody

+1

अपने ग्रहण में एडीटी प्लगइन स्थापित करने का प्रयास करें और जांचें। – EnthuDeveloper

+2

इस आदेश की मदद से कुंजी दुकान उत्पन्न मेरी रिलीज-key.keystore $ Keytool -genkey -v -keystore -alias ALIAS_NAME -keyalg आरएसए -keysize 2048 -validity 10000 अधिक जानकारी "http: // डेवलपर .android.com/गाइड/प्रकाशन/ऐप-साइनिंग.html " – EnthuDeveloper

1

विंडोज 7 पर, मैं फ़ाइल मैन्युअल का उपयोग कर जॉन सुझाव दिया आदेश बनाने के लिए किया था। डबल कोट्स (") की एक जोड़ी में पथ को घेरना न भूलें।

1

मुझे नहीं पता कि यह जादूगर कैसे काम करता है! मैंने अपना डीबग.कीस्टोर हटा दिया, मेरी परियोजना को फिर से बनाया और debug.keystore की तलाश डिफ़ॉल्ट स्थान ~/.android/debug.keystore में,

debug.keystore लगता है din't

फिर परियोजना का निर्माण और, कोई भाग्य debug.keystore के लिए देखो तो मैं ग्रहण विंडोज के लिए जाना खुला -।!> प्राथमिकताएं, एंड्रॉइड का चयन करें -> बनाएं डिफॉल्ट डीबग कीस्टोर देखें: "पथ"।

अब फिर से debug.k की तलाश में डिफ़ॉल्ट स्थान में eystore ~ ​​/ .android/debug.keystore, debug.keystore मिला। इतने बार कोशिश की, यह काम किया।

1

आप इस आदेश का उपयोग कुंजीस्टोर बना सकते हैं ..

keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

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