2013-12-09 13 views
14

मैं .jar फ़ाइल के रूप में पुस्तकालय आयात करने के लिए इस्तेमाल किया कर रहा हूँ करने के लिए पुस्तकालय के रूप में GitHub परियोजनाओं का आयात, लेकिन मैं कैसे इस तरह GitHub से परियोजनाओं का उपयोग करने के पता नहीं है: https://github.com/jfeinstein10/SlidingMenu/मौजूदा परियोजना

मैं अपने मौजूदा में इसका उपयोग करना चाहते परियोजना। मैंने प्रोजेक्ट फ़ाइल को निर्भरताओं में शामिल करने की कोशिश की लेकिन यह मुझे कुछ त्रुटियां दे रहा है

+0

कृपया अपनी बिल्ड फाइलों की सामग्री और आपको कौन सी त्रुटियां मिल रही हैं, इसके बारे में अधिक जानकारी प्राप्त करें। –

+0

मेरा उत्तर देखें http://stackoverflow.com/a/34963958/926568 – deviant

उत्तर

23

मैंने पहले ही in this post एंड्रॉइड स्टूडियो में प्रोजेक्ट लाइब्रेरी का उपयोग करने के तरीके को समझाया है। लेकिन मुझे विशेष रूप से शुरुआत में पता है कि जब तक आप एएस-प्रोजेक्ट्स की संरचना को समझ नहीं लेते तब तक यह इतना आसान नहीं होता है। तो यहाँ अपने मुद्दे के लिए एक स्पष्टीकरण:

मैं इस तरह अपने प्रोजेक्ट की Gradle फ़ाइलों को कॉन्फ़िगर करके अपनी परियोजनाओं के लिए परियोजना पुस्तकालयों जोड़ रहा:

  • नामित अपने जड़ परियोजना निर्देशिका में एक फ़ोल्डर बनाने के 'libs'
  • में Git पर SlidingMenu परियोजना की पूरी फ़ोल्डर 'पुस्तकालय' कॉपी 'libs'
  • फ़ोल्डर 'पुस्तकालय' है कि आप बस जैसे नाम बदलने को कॉपी किया "SlidingMenuLibrary" (सिर्फ भ्रम से बचने के)
  • अब निम्न आदेश के साथ अपने settings.gradle में इस लाइब्रेरी जोड़ें:

    include ':libs:SlidingMenuLibrary' 
    
  • अपने AppProject के अपने build.gradle फाइल करने के लिए जाने के लिए और अपने 'निर्भरता में निम्नलिखित पंक्ति जोड़ Gradle फ़ाइलें साथ

  • > समन्वयन परियोजना -> Android - उपकरण: ':

    compile project(':libs:SlidingMenuLibrary') 
    
  • कम से कम आप अपने Gradle फ़ाइलों को समन्वयित करने के लिए है

कृपया इसे आज़माएं। अगर आपको त्रुटियां मिलती हैं तो कृपया लॉग फ़ाइल पोस्ट करें।

+27

मैंने आपके द्वारा समझाया गया तरीका उपयोग किया है लेकिन मुझे यह त्रुटि है: ग्रैडल 'आश्चर्य' प्रोजेक्ट रीफ्रेश विफल त्रुटि: नाम 'डिफ़ॉल्ट' के साथ कॉन्फ़िगरेशन नहीं मिला । – K2evil

+0

उपरोक्त के रूप में आपकी विधि को एक ही त्रुटि का उपयोग किया गया: प्रोजेक्ट रीफ्रेश विफल हुआ त्रुटि: नाम 'डिफ़ॉल्ट' के साथ कॉन्फ़िगरेशन नहीं मिला। –

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