2011-12-09 9 views
8

मैं डीबग करने की कोशिश कर रहा हूं कि मुझे डीबग मोड में काम करने के लिए MapView क्यों नहीं मिल रहा है, और ऐसा लगता है कि ऐप को debug.keystore फ़ाइल के साथ हस्ताक्षर नहीं किया जा रहा है जिसे मैंने एपीआई कुंजी बनाई है। मेरे सिस्टम पर debug.keystore नाम की एक फ़ाइल का एकमात्र संस्करण C:\Users\<user>\.android फ़ोल्डर में अपेक्षित है, हालांकि इस फ़ाइल को पूरी तरह से हटाने के बाद और फिर हस्ताक्षरित ऐप का पुनर्निर्माण करने के बाद, यह अभी भी डीबग मोड में चलता है और इस फ़ाइल को पुन: उत्पन्न नहीं करता है जैसे कि यह हस्ताक्षर कर रहा है एक अलग प्रमाण। कोई विचार क्या हो रहा है?एंड्रॉइड - क्या debug.keystore फ़ाइल IntelliJ मेरे ऐप पर हस्ताक्षर कर रहा है?

धन्यवाद!

उत्तर

3

तो यह पता चला कि android-sdk\\.android फ़ोल्डर में एक और debug.keystore था। यकीन नहीं है कि जब मैंने पहले ड्राइव की खोज की, तो मैंने यह क्यों नहीं देखा, लेकिन अब यह मशीन पर एकमात्र ऐसा है और पुनर्निर्माण के दौरान पर्याप्त पुन: उत्पन्न होता है। पता नहीं क्यों यह C:\Users में दस्तावेज की तरह क्यों नहीं देख रहा है, लेकिन इस कीस्टोर के खिलाफ एक नक्शा एपीआई बनाने से मेरी MapView समस्या ठीक हो जाती है।

8

कृपया पुनः जाँच लें कि आपने सही उपयोगकर्ता खाते से debug.keystore फ़ाइल निकाल दिया है:

c:\Users\%USERNAME%\.android\debug.keystore 

अपने सिस्टम पर यह रूप में जल्द ही मैं इसे हटा सकते हैं और IntelliJ विचार में इस परियोजना के पुनर्निर्माण के रूप में फिर से जेनरेट होता है।

+0

उर्फ ​​'% USERPROFILE% \। एंड्रॉइड \ debug.keystore' – EntangledLoops

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