2014-10-18 15 views
22

मैं मेरा एक परियोजना AndroidStudio को ग्रहण से आयात करने के लिए कोशिश कर रहा हूँ और मैं निम्न त्रुटिएंड्रॉयड स्टूडियो - लाइब्रेरी संदर्भ ../google-play-services_lib का आयात परियोजना

error message in android studio

हो रही है नहीं पाया जा सका

सबसे पहले मुझे समझ में नहीं आता कि यह Google play सेवाओं lib को gradle फ़ाइल में संबंधित प्रविष्टि के लिए क्यों नहीं बदलता है।

स्थिति को ठीक करने के लिए मुझे क्या करना चाहिए? ट्यूटोरियल के लिए कोई मार्गदर्शन या लिंक उपयोगी होगा।

+0

क्या आपने अपनी ** project.properties ** पर एक नज़र डाली? इसमें, यह कहना चाहिए कि 'android.library.reference' कहां इंगित कर रहा था। –

उत्तर

68

ठीक है, इस समस्या को हल करने का एक और तरीका हो सकता है, लेकिन मैंने project.properties फ़ाइल में लाइन को हटा दिया जो google-play-services_lib लाइब्रेरी का संदर्भ दे रहा था।

+0

धन्यवाद - यह मेरे लिए काम करता है। मुझे यह भी नहीं पता कि कैसे ठीक किया जाए लेकिन उस रेखा को हटाने के बाद यह काम करता था। – Simon

+0

कूल धन्यवाद ठीक काम किया – fullMoon

+0

यह काम किया – Bhupinder

3

एक विकल्प बस पथ को सेट करना है। एंड्रॉइड एसडीके के माध्यम से इसे एंड्रॉइड स्टूडियो के साथ इस्तेमाल करने के लिए आपको प्ले सेवाएं इंस्टॉल करने की आवश्यकता होगी।

एक बार खेल सेवाएं स्थापित हो जाती हैं, यदि आप एंड्रॉइड एसडीके प्रबंधक में Google Play सेवाएं प्रविष्टि को हाइलाइट करते हैं तो यह आपको इंस्टॉल स्थान का मार्ग दिखाएगा। मैक पर यह सामान्य रूप से की तरह/उपयोगकर्ताओं/[homedir]/एंड्रॉयड-SDKs/अतिरिक्त/कुछ है गूगल/google_play_services/libproject

संपादित project.properties में पथ इस फ़ाइल को इंगित करने और इसे आयात करेगा। फिर आप अपनी ग्रेडल बिल्ड फ़ाइल को आवश्यकतानुसार अपडेट कर सकते हैं।

1

मुझे लगता है कि "प्रोजेक्ट.प्रोपर्टीज फ़ाइल में लाइन को हटा रहा है जो Google- play-services_lib लाइब्रेरी का संदर्भ दे रहा था" एक अच्छा फिक्स नहीं है। वास्तव में इसे ठीक करने के लिए इनमें से कोई भी कार्य करें: बस अपनी ग्रहण परियोजना रूट निर्देशिका में project.properties फ़ाइल में google-play-services_lib के पथ का स्थान संपादित करें।

android.library.reference.1 = path/to// google-प्ले-services_lib

Note:If you are on windows path\comes\like\this you have to replace the backward slash with the forward slash and your path/will/become/like/this. 

जैसे:

C:/Users/username/AppData/Local/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib 

या बदलने "\" नीचे की तरह "\" के साथ :

android.library.reference.1=C:\\Users\\username\\AppData\\Local\\Android\\sdk\\extras\\google\\google_play_services\\libproject\\google-play-services_lib 

otherway है - बस त्रुटि की अंतिम पंक्ति के अंतिम भाग .... जो निराकरण को देखो ...folder_name/google-play-services_lib को

सिर्फ उस स्थान पर एक फ़ोल्डर बनाने और अपने google_play_services\libproject\google-play-services_lib

0

सबसे आसान और सरल उपाय से गूगल प्ले-services_lib पेस्ट एक अन्य परियोजना या एसडीके फ़ोल्डर से और स्थान पर यह अतीत google-play-services_lib फ़ोल्डर की प्रतिलिपि करने के लिए है जो त्रुटि में पता है। project.properties में लाइन को हटाने या टिप्पणी करके परियोजना में त्रुटियां पैदा होंगी और आपको तब तक निर्माण करने की अनुमति नहीं दी जाएगी जब तक कि आप आवश्यक कदम उठाएं और ठीक न करें।

0

सबसे सरल समाधान कोड की इस पंक्ति को हटाते हैं, android.library.reference.2 = ../ Google-प्ले-services_lib परियोजना फ़ाइल से, (आप इसे इस परियोजना के रूट फ़ोल्डर में मिलेगा) आराम एंड्रॉयड स्टूडियो में ही संभाल लेंगे enter image description here

फ़ाइल खोजें: enter image description here

0

मैं सिर्फ इसके लिए काम करता है बदल मुझे

android.library.reference.2 ../ गूगल प्ले-services_lib जो

रूप

करने के लिए बदल 210

android.library.reference.google-play-services_lib

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