अपने प्रश्न का उत्तर देने का सबसे अच्छा तरीका है कि ज़ेवियर , प्लास्टिव , विन्सएफआर और क्रिस्टोफर के उत्तरों को संक्षेप में प्रस्तुत करें ।
स्टेप बाय स्टेप गाइड
स्रोत और javadoc को .jar पुस्तकालय से जोड़ने के लिए जो कि स्वचालित रूप से ग्रहण से जुड़ा हुआ है, आपको निम्नलिखित कार्य करने होंगे:
- लायब्रेरी के .jar फ़ाइल को लिबास फोल्डर में, और संबंधित स्रोत .jar और डॉक .jar फ़ाइलों को अलग-अलग उप-फ़ोल्डर जैसे कि लिबास / src और लिबास / डॉक्स में रखें । यदि आप चाहते हैं तो आप src और डॉक्स के अलावा किसी अन्य नाम का उपयोग कर सकते हैं, लेकिन यह महत्वपूर्ण है कि .jar फाइलें सीधे लिबर फ़ोल्डर में नहीं हैं ।
- वास्तविक लाइब्रेरी के सटीक नाम के साथ libs फ़ोल्डर
.properties
में एक फ़ाइल बनाएं । (उदाहरण देखें)। सुनिश्चित करें कि आप .jar का हिस्सा रखें।
.properties
फ़ाइल में स्रोतों और javadoc .jar के सापेक्ष पथ निर्दिष्ट करें ।
- ग्रहण परियोजना को बंद करें और फिर से खोलें! वैकल्पिक रूप से, दबाकर परियोजना को ताज़ा करें F5।
- स्रोत कोड में लिंक किए गए पुस्तकालय की एक वस्तु का चयन करें।
- दस्तावेज़ देखने के लिए एक्लिप्स में Javadoc दृश्य खोलें (स्क्रीनशॉट देखें)।
- F3चयनित ऑब्जेक्ट का स्रोत कोड घोषणा (डिफ़ॉल्ट शॉर्टकट:) खोलें ।
उदाहरण
उदाहरण Gson लाइब्रेरी का उपयोग करता है ।
लिबर फ़ोल्डर की निर्देशिका संरचना:
libs
├── docs
│ └── gson-2.2.2-javadoc.jar
├── gson-2.2.2.jar
├── gson-2.2.2.jar.properties
└── src
└── gson-2.2.2-sources.jar
Gson-2.2.2.jar.properties की सामग्री
src=src/gson-2.2.2-sources.jar
doc=docs/gson-2.2.2-javadoc.jar
अतिरिक्त जानकारी
आप निश्चित रूप से javadoc और स्रोतों .jar को अन्य फ़ोल्डरों में स्थानांतरित कर सकते हैं और सापेक्ष पथ निर्दिष्ट कर सकते हैं। यह आप पर निर्भर है। स्रोत और javadoc जार को सीधे लिबर फ़ोल्डर में रखना संभव है, लेकिन अनुशंसित नहीं है , क्योंकि यह आपके एप्लिकेशन में दस्तावेज़ और स्रोत कोड को शामिल करने का कारण बनता है ।
ग्रहण JavaDoc पैनल का स्क्रीनशॉट:
Android 4.2.2 के साथ Gson का उपयोग करके एक ग्रहण परियोजना का स्क्रीनशॉट ।:
अनपेक्षित javadocs को संदर्भित करना
मामले में आप javadocs को संदर्भित करना चाहते हैं जो कि एक पैक के रूप में नहीं .jar
बल्कि केवल फाइलों और फ़ोल्डरों के रूप में दिए गए हैं एंड्रॉइड डेवलपर टिप्पणियों में है, तो निम्न कार्य करें:
- पुस्तकालय रखें
.jar
को libs/
फ़ोल्डर में रखें
निम्नलिखित सामग्री के साथ एक yourlibraryname.jar.properties
फ़ाइल बनाएं ( मत भूलना.jar
)
doc=docs
करने के लिए javadocs फ़ोल्डर जोड़ें libs/
।
आपको निम्नलिखित फ़ोल्डर संरचना के साथ आना चाहिए:
├── docs
│ ├── allclasses-frame.html
│ ├── allclasses-noframe.html
│ ├── com
│ │ └── google
│ │ └── ads
│ │ ├── Ad.html
│ │ │ ....
│ │ └── package-tree.html
│ │ ...
│ └── stylesheet.css
├── GoogleAdMobAdsSdk-6.4.1.jar
└── GoogleAdMobAdsSdk-6.4.1.jar.properties
जैसा कि ऊपर बताया गया है, ग्रहण परियोजना को बंद करना और फिर से खोलना मत भूलना ! यहां GoogleAdMobAds Android लाइब्रेरी का उल्लेख करते हुए एक कार्यशील उदाहरण परियोजना का एक स्क्रीनशॉट है ।