2012-03-11 6 views
7

मैं एक एंड्रॉइड एप्लिकेशन बनाना चाहता हूं, जो Google मानचित्र का उपयोग करता है। मैंने एक्लिप्स, एंड्रॉइड जेडीके और एवीडी (एंड्रॉइड वर्चुअल डिवाइस) स्थापित किया है। मैंने इस ट्यूटोरियल का पालन किया: http://developer.android.com/resources/tutorials/hello-world.html और मेरा पहला ऐप बनाया। और यह काम करता है :)एकाधिक कंप्यूटरों पर Google मानचित्र API के साथ एंड्रॉइड ऐप कैसे विकसित करें?

लेकिन, Google मानचित्र API का उपयोग करने वाले एंड्रॉइड ऐप को विकसित करने के लिए, आपको Google मानचित्र API कुंजी प्राप्त करना होगा। इस लिंक के अनुसार http://code.google.com/android/add-ons/google-apis/mapkey.html आप जेडीके फ़ोल्डर में अपनी डीबग कुंजी के MD5 फिंगरप्रिंट प्राप्त करके कुंजी प्राप्त करते हैं। समस्या यह है कि यह फिंगरप्रिंट कंप्यूटर से कंप्यूटर से अलग है।

तो मेरी समस्या यह है: हमें कई कंप्यूटरों पर विकसित करना है। हम इस परियोजना पर स्रोत नियंत्रण के रूप में उपversण का उपयोग कर रहे हैं। यह कैसे हल किया जा सकता है?

यदि मैं अपना एमडी 5 फिंगरप्रिंट पंजीकृत करता हूं और जीएम एपीआई कुंजी प्राप्त करता हूं, तो यह कुंजी किसी अन्य कंप्यूटर पर काम नहीं करेगी। मुझे पता है कि एक समाधान यह है कि प्रत्येक डेवलपर्स को अपनी व्यक्तिगत एपीआई कुंजी मिलती है, लेकिन मुझे नहीं लगता कि यह एक आसान समाधान है।

मैंने एमडी 5 फिंगरप्रिंट पर पढ़ने की कोशिश की है, और जैसा कि मैं समझता हूं कि आप उन्हें बना सकते हैं, निर्यात और आयात कर सकते हैं। तो, क्या समाधान यह हो सकता है कि मैं एक शानदार फिंगरप्रिंट बनाता हूं, इसे निर्यात करता हूं, इसे अन्य सभी डेवलपर्स को भेजता हूं और फिर वे इसे आयात कर सकते हैं? लेकिन जैसा कि मैं समझता हूं कि इसे डीबग प्रमाण पत्र होना चाहिए? और उस मामले में, मैं कैसे एक, निर्यात और आयात करने के लिए? मैं इस पर पढ़ने के लिए तैयार हूं, और जानता हूं कि मैं keytool कमांड का उपयोग करता हूं, लेकिन मुझे कोई आसान उदाहरण नहीं मिल रहा है। कृपया मुझे प्रबुद्ध करें :)

उत्तर

8

आप टीम के सदस्यों में से एक से debug.keystore प्राप्त कर सकते हैं, सबवर्सन में डाल सकते हैं और फिर debug.keystore फ़ाइल को रिपोजिटरी से प्रतिस्थापित करने के लिए अन्य टीम के memebrs को निर्देशित कर सकते हैं।

ADD1: http://groups.google.com/group/android-developers/browse_thread/thread/c9051635ab37f252

ADD2: इस लिंक भी देखें http://developer.android.com/guide/publishing/app-signing.html#debugmode

AVDs के लिए डिफ़ॉल्ट भंडारण स्थान ओएस एक्स और लिनक्स पर में ~/.android/है, में सी: \ विंडोज़ XP पर \ दस्तावेज़ और सेटिंग्स \ .android \, और सी: \ उपयोगकर्ता \ .android \ विंडोज विस्टा और विंडोज 7 पर।

+0

मैंने पहले से ही debug.keystore फ़ाइल की प्रतिलिपि बनाने का प्रयास किया है। यह काम नहीं किया है :( – linnkb

+0

आप एक पुराने एक के ऊपर लिख और यह काम नहीं किया अपने आईडीई/ओएस को पुनः आरंभ करने की कोशिश करो - कभी यह कहीं कैश्ड हो रही है – Olegas

+0

यह काम करना चाहिए यह लिंक देखें: http: // समूहों।!। google.com/group/android-developers/browse_thread/thread/c9051635ab37f252 यह एक ही समस्या के बारे में है। – Olegas

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