2011-03-08 21 views
6

में नहीं मैं पहले से ही एमुलेटर पर चलने के लिए गूगल मानचित्र एपीआई कुंजी मिल प्रदर्शित किया जा सकता, लेकिन जब मैं वास्तविक Android डिवाइस पर कार्यक्रम चलाने, Map दिखाई नहीं देता। मैं समाधान है कि कहा कि मैं गूगल से रिहाई कुंजी प्राप्त करने के लिए है कि कुछ पढ़ा है, लेकिन मैं कैसे उन कुंजीगूगल मानचित्र एमुलेटर पर लेकिन Android डिवाइस

+0

[यह] [1] धागा आपके लिए उपयोगी होना चाहिए। [1]: http://stackoverflow.com/questions/3588487/where-does-eclipse-hide-the-keystore – naturlecso

उत्तर

1

प्राप्त कर सकते हैं समाधान मुझे बता नहीं करता है एक नया key-store उत्पन्न करें, एक Api key फिर से मिलता है और नई कुंजी का प्रयोग करें।

+0

बेवकूफ प्रश्न के लिए खेद है, लेकिन कैसे मैं एक नया कुंजी संग्रह बना सकते हैं>< – JOY

+0

जब आप ऐप पर हस्ताक्षर करते हैं, तो यह पूछता है कि क्या आप एक नया कीस्टोर बनाना चाहते हैं, हाँ चुनें, एक नया कीस्टोर बनाने के लिए विज़ार्ड का पालन करें :-) –

+0

पहले से ही नई कुंजी बनाने का प्रयास करें, लेकिन मानचित्र अभी भी दिखाई नहीं दे रहा है :( – JOY

2

यह केवल एंड्रॉइड ऐप कीस्टोर या एंड्रॉइड मैप्स एपीआई कुंजी के बारे में नहीं है। यह दोनों का संयोजन है। जब हम ऐप पर हस्ताक्षर करना चाहते हैं तो हमें कीस्टोर की आवश्यकता है।

जिस तरह से आप एक ऐप पर हस्ताक्षर कर सकते हैं उसका अनुसरण करना है; (मैं यह सोचते हैं कि आप ग्रहण आईडीई के साथ काम कर रहे हैं द्वारा निर्देश दे रहा हूँ)

  • सही पैकेज Explorer विंडो में अपनी परियोजना पर क्लिक करें
  • एंड्रॉयड उपकरण -> निर्यात आवेदन पैकेज
  • पर हस्ताक्षर किए परियोजना चेकों विंडो में, अपनी परियोजना भौंक और अगली विंडो पर
  • वहाँ जाना, "नए कुंजीस्टोर बनाएं" और जादूगर
  • डिफ़ॉल्ट पासवर्ड जो ग्रहण डिबग कुंजी के साथ आता है न दें

फिर आप अपने ऐप के लिए एक हस्ताक्षरित कुंजी बनाना समाप्त कर सकते हैं। अगली प्रक्रिया एंड्रॉइड मैप्स एपीआई कुंजी साइनअप प्रक्रिया है। यहाँ मैं कर रहा हूँ मान लें कि आप एक Windows वातावरण में कार्यान्वयन कर रहे हैं

  • कमांड प्रॉम्प्ट खोलें
  • जाओ जगह है जहाँ आप पिछले प्रक्रिया
  • आदेश "Keytool -List दें में अपना कुंजी फाइल सेव की है करने के लिए - कुंजीस्टोर keystore.filename "बाहर के साथ उद्धरण
  • वे पूछेंगे", कीस्ट्रोक पासवर्ड "
  • फिर कीस्ट्रोक बनाने में दिए गए एक ही पासवर्ड का आप एक MD5 कुंजी
  • इसे कॉपी प्राप्त कर सकते हैं प्रदान करते हैं और इसजाना

, उपयुक्त जगह पर MD5 कुंजी दें टिक प्रदान करते हैं। फिर Google लोग आपको एक एक्सएमएल कोड प्रदान करेंगे। आपको उस कोड को XML फ़ाइल में डालना होगा जहां आपको मानचित्र लोड करने की आवश्यकता है।

बिंगो ... अब आपने एक ऐप बनाया है जो Google मानचित्र API का समर्थन करता है जो एक एमुलेटर के साथ-साथ वास्तविक डिवाइस पर चलता है। :-)

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