java - Building Android Library Project Using Jsoup Library -
मेरे पास एक एंड्रॉइड लाइब्रेरी प्रोजेक्ट है ( SampleLibProject कहते हैं जो बिन में एक कोड के रूप में Samplelibproject.jar ) जो href विशेषता से a टैग को पढ़ने के लिए जेस्उप पुस्तकालय का उपयोग करता है। और मेरे एंड्रॉइड ऐप में, अगर मैं लाइब्रेरी के संदर्भ (परियोजना गुण -> एंड्रॉइड और ब्राउजिंग लायब्रेरी प्रोजेक्ट) का उपयोग करता हूं तो ऐप किसी भी मुद्दे के बिना ठीक काम करता है क्योंकि मुझे अपने एंड्रॉइड ऐप <कोड> लिब्स में जस्प्स की कॉपी करने की आवश्यकता नहीं है।
लेकिन अगर मैं jsoup पुस्तकालय के बिना एंड्रॉइड ऐप के samplelibproject.jar में लिब्स जोड़ता हूं तो मुझे एक अपवाद मिलता है कि java.lang.NoClassDefFoundError: Org.jsoup.Jsoup ।
तो मेरा सवाल है कि मैं कैसे SampleLibProject का निर्माण कर सकता हूं ताकि एंड्रॉइड ऐप में जेसूप जार को जोड़ने की कोई आवश्यकता नहीं होगी?
मैं लिबप्रोजेक्ट के स्रोतों को वितरित नहीं करने जा रहा हूं (मैं सिर्फ samplelibproject.jar को ग्राहकों को देता हूं) और उन्हें वहां एंड्रॉइड प्रोजेक्ट में जेसॉप लाइब्रेरी शामिल करने के लिए बाध्य नहीं करना चाहता।
अग्रिम में धन्यवाद।
मैं एंड्रॉइड स्टूडियो का उपयोग करने पर विचार करूंगा जब तक आप ग्रहण नहीं करते हैं यह एक पंक्ति है इसे "compile 'org.jsoup: js के लिए build.gradle में आयात करें ओयूपी: 1.8.1 ' "। मैं इनको आने वाले पाठ से किसी एप में html में पट्टी करने के लिए उपयोग कर रहा हूं।
Comments
Post a Comment