2011-06-08 19 views
17

मैंने मैप्स एपीआई का उपयोग कई बार पहले किया था और यह समस्या नहीं थी, लेकिन मैंने स्पष्ट रूप से इस इंटेलिज परियोजना के साथ कुछ गलत किया है। सेटिंग्स-> एसडीके के तहत मैंने क्लासपाथ में प्लेटफार्म 7 Google एपीआई निर्दिष्ट किया है - यह अभी भी यह कहने में विफल रहता है कि मैप्स एपीआई वहां नहीं हैं। मैंने Google एपीआई .jar में क्लासपाथ के लिए एक अलग संदर्भ जोड़ने का भी प्रयास किया है, लेकिन फिर भी वही समस्या है।पैकेज com.google.android.maps मौजूद नहीं है (IntelliJ)

मैं अपने इंटेलिजे आईडीई प्रोजेक्ट को कैसे ठीक करूं ताकि यह सही ढंग से Google एपीआई के खिलाफ बन सके?

यह एक लंबा दिन रहा है, शायद मुझे कुछ स्पष्ट याद आ रही है।

उत्तर

37

तो इंटेलीजे में काम कर गूगल (मैप्स आदि) एपीआई पाने के लिए:

  1. के तहत फ़ाइल> परियोजना संरचना> SDKs मंच स्तर पर आप लक्षित कर रहे हैं के लिए एक आइटम जोड़ने। क्लासपाथ टैब के तहत एंड्रॉइड एसडीके फ़ोल्डर के शीर्ष पर एक संदर्भ जोड़ें, और लक्षित करने के लिए कौन सा मंच निर्दिष्ट करने के लिए बिल्ड लक्ष्य मेनू का उपयोग करें।
  2. सेटिंग्स के तहत> परियोजना संरचना> Modules-> निर्भरता "मॉड्यूल एसडीके" सूची
  3. से एसडीके संस्करण का चयन आप सेटिंग्स के अंतर्गत Google (मैप्स आदि) एपीआई लक्षित करने के लिए तो> परियोजना संरचना की जरूरत है> SDKs-> क्लासपाथ सुनिश्चित करें कि आप भी एक संदर्भ है कि मंच संस्करण के लिए Google API के लिए .jar फ़ाइल जोड़ने (जैसे एडऑन/addon_google_apis_google_inc_8/libs/maps.jar
+2

या बस Google API के मंच का चयन और इस जार स्वचालित रूप से जोड़ दिया जाएगा। – CrazyCoder

+0

हम्म, मेरे लिए नहीं था। हालांकि यह काम करने के लिए खुशी हुई - मुझे IntelliJ परियोजना संरचना संवाद बहुत भ्रमित लगता है। –

+0

+1 thx - नया 11.1 – Dori

2

आइडिया के अपने संस्करण के तहत, नियंत्रण एक कर रहे हैं थोड़ा अलग:

परियोजना सेटिंग्स - मॉड्यूल - (मॉड्यूलनाम) - पेड़ को प्रकट करने के लिए त्रिकोण - एंड्रॉइड; और दाईं ओर आप "एंड्रॉइड प्लेटफ़ॉर्म:" और चयन नियंत्रण देखते हैं। उस नियंत्रण में "एंड्रॉइड 2.1-अपडेट 1 Google एपीआई" नहीं है, लेकिन आप "नया" बटन दबाएं और ... डाउनलोड की गई सामग्री के साथ मौजूदा निर्देशिका का चयन करें, उदा।/android-sdk-mac_x86/प्लेटफॉर्म/एंड्रॉइड -9

मुझे अभी भी समझ में नहीं आता कि यह "नया" क्यों पढ़ता है, लेकिन यह काम करता है।

1

मैं नवीनतम 0.8.9 संस्करण का उपयोग करता हूं और मुझे कहना होगा कि कोई फ़ाइल-> सेटिंग्स विकल्प नहीं है और टूल आइकन पर क्लिक करके प्राप्त प्राथमिकताओं में कोई मॉड्यूल अनुभाग नहीं है। आयात com.google.android.gcm.GCMRegistrar आयात के साथ मैं अपनी समस्याओं को कैसे ठीक करूं? नहीं मिला?

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