[Android] Google-Play-Service लायब्रेरी को इस संदर्भ एंड्रॉइड के पास एक लाल X दिखा रहा है


Answers

एक मौजूदा प्रोजेक्ट (google-play-services-lib) आयात करते समय ग्रहण अजीब चीजें करता है, खासकर अगर आप आयात करने का प्रयास करते हैं और फिर प्रोजेक्ट को अपने कार्यक्षेत्र में 'प्रतिलिपि' करने की अनुमति दें मेरे पास एक ही मुद्दा था और यहां बताया है कि मैंने इसे कैसे तय किया है:

  • एक्लिप्स बंद करें

  • अपने कार्यक्षेत्र से सभी Google-Play-Services प्रोजेक्ट मिटा दें

  • मैन्युअल रूप से Google Play-services-lib फ़ोल्डर (.... sdk \ extras \ google \ google_play_services \ libproject \ google-play-services_lib) को अपने कार्यस्थान में कॉपी करें

  • ओपन एक्लिप्स

  • 'मौजूदा एंड्रॉइड प्रोजेक्ट' चुनकर, एक नई परियोजना जोड़ें, फिर अपने कार्यक्षेत्र पर नेविगेट करें और नई प्रतिलिपि बनाई गई Google-Play-Services-lib प्रोजेक्ट को जोड़ें

  • अंत में, एक पुस्तकालय के रूप में अपनी प्रोजेक्ट में google-play-services-lib जोड़ें (बस आप की तरह सामान्य रूप से)

उम्मीद है की यह मदद करेगा! :)

Question

आयात करने के लिए (Google मानचित्र के लिए) मेरे प्रोजेक्ट में Google- प्ले-सेवा पुस्तकालय जोड़ने का प्रयास कर रहा है। पथ जोड़ने के बाद इस संदर्भ के आगे लाल एक्स हो रहा है और संदर्भ नहीं जोड़ रहा है। पता कैसे इस को हल करने के लिए?




आपके प्रश्न का सही समाधान मिला यह समस्या पुस्तकालय परियोजनाओं के अनुचित संदर्भ के कारण है। आपको इन चरणों का पालन करना चाहिए

  1. एक नई परियोजना बनाएं
  2. आपकी पिछली परियोजना के स्रोत से सभी जावा फाइलों की प्रतिलिपि बनाएँ, जिसमें आपको अभी तक बनाई गई नई परियोजना में त्रुटि मिल रही है
  3. इसके अलावा लेआउट XML फ़ाइलें कॉपी करें
  4. अब नाटक सेवाओं को आयात करें आपको यह त्रुटि नहीं मिलेगी



यह सामान्य मुद्दा है यूयूआरयू google-play-service-lib प्रोजेक्ट और आपका android project एक same folder के अंदर होना चाहिए उदाहरण के लिए यदि आपका एंड्रॉइड MyMap नाम है MyMap D:/workspace टी हेन आपकी play service lib projec टी में होना चाहिए एक ही निर्देशिका D:/workspace




मुझे भी यही समस्या थी

मैंने काम की जगह में Google लायब्रेरी फोल्डर की प्रतिलिपि बनाई है और अब यह ठीक काम कर रहा है।




Links