2014-12-12 6 views
5
  1. मेरे उत्पादन प्रोजेक्ट से कुछ पुन: प्रयोज्य कोड के साथ लाइब्रेरी प्रोजेक्ट बनाया गया।
  2. लाइब्रेरी कोड ने मेरे उत्पादन प्रोजेक्ट के संपत्ति फ़ोल्डर से एक जेसन फ़ाइल का उपयोग किया।
  3. संपत्ति फ़ोल्डर फ़ाइलों को पढ़ने के लिए हमें संदर्भ की आवश्यकता है। तो उत्पादन परियोजना से लाइब्रेरी प्रोजेक्ट का एक उदाहरण शुरू करते समय मैं इसके संदर्भ को पास करता हूं।
  4. अब, यह कोड ठीक काम कर रहा है, मैं अपनी उत्पादन परियोजना से लाइब्रेरी प्रोजेक्ट में जेसन फ़ाइल को स्थानांतरित करना चाहता हूं, क्योंकि वह फ़ाइल लाइब्रेरी से स्वतंत्र नहीं है और इसके विपरीत।
  5. फ़ाइल को लाइब्रेरी प्रोजेक्ट में स्थानांतरित करने के बाद, जेसन फ़ाइल पढ़ने के दौरान, यह फ़ाइल को अपवाद नहीं मिला है।
  6. शायद ऐसा इसलिए है क्योंकि पुस्तकालय प्रोजेक्ट में जो संदर्भ मैं पास करता हूं वह मेरे प्रोडक्शन प्रोजेक्ट का है, जबकि फ़ाइल लाइब्रेरी प्रोजेक्ट के एसेट फ़ोल्डर में है।
  7. लाइब्रेरी का उद्देश्य पराजित किया गया है यदि जेसन फ़ाइल इसके साथ पैक नहीं की गई है।
  8. मैं संदर्भ कैसे प्राप्त करूं कि मैं लाइब्रेरी प्रोजेक्ट से संपत्ति फ़ाइल पढ़ सकता हूं। ?
+4

अगर किसी downvotes, कृपया शिष्टाचार क्या गलत हुआ कहना है

और यह कैसे आप रेस/कच्चे फ़ोल्डर से एक JSON पढ़ सकते है। मेरा सवाल गलत है? यह सवाल पूछने का सही मंच नहीं है? प्रश्न की भाषा को समझ में नहीं आया? या व्यक्ति downvoting सिर्फ एक दुखद है। – chaitanyad

+0

http://stackoverflow.com/q/17213236/1531054 –

उत्तर

5
एंड्रॉयड डॉक्स से

: http://developer.android.com/tools/projects/index.html

लाइब्रेरी मॉड्यूल कच्चे संपत्ति

उपकरण शामिल नहीं कर सकते (आस्तियों/निर्देशिका में बचाया) एक पुस्तकालय मॉड्यूल में कच्चे संपत्ति फ़ाइलों के उपयोग का समर्थन नहीं करते । किसी एप्लिकेशन द्वारा उपयोग किए जाने वाले किसी भी संपत्ति संसाधन को एप्लिकेशन मॉड्यूल की संपत्ति/निर्देशिका में ही संग्रहीत किया जाना चाहिए। हालांकि, res/निर्देशिका में सहेजी गई संसाधन फ़ाइलें समर्थित हैं। JSON Parsing in android - from resource folder

अन्य समाधान:

how to reference an asset in a library project

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