मैं नीचे build.gradle के साथ एक विरूपण साक्ष्य को प्रकाशित किया है का उपयोग करते हुए:जावाडोक नहीं दिखाया है जब एक स्थानीय Maven रेपो
uploadArchives { repositories { mavenDeployer { repository(url: "file://maven") pom.groupId = 'com.totvnow' pom.artifactId = 'tonedetect-lib' pom.version = '0.1.0' } } } task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) { classifier = 'javadoc' from androidJavadocs.destinationDir } artifacts { archives androidJavadocsJar }
और मैं सफलतापूर्वक जावाडोक फ़ाइलें रेपो निर्देशिका में फ़ाइलों को मिलती है:
tonedetect-lib-0.1.0-javadoc.jar tonedetect-lib-0.1.0-javadoc.jar.md5 tonedetect-lib-0.1.0-javadoc.jar.sha1
लेकिन जब मैं एक मॉड्यूल के build.gradle में इसका इस्तेमाल करते हैं:
buildscript { repositories { jcenter() maven { url 'somepath\\maven' } } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } allprojects { repositories { jcenter() maven { url 'somepath\\maven' } } }
और
dependencies { compile 'com.totvnow:tonedetect-lib:0.1.0' }
लाइब्रेरी में कक्षा में Ctrl-Q का उपयोग करते समय जावाडोक पॉप अप नहीं होता है। जावा कोड ठीक हैं, और जब मैं कक्षा एंड्रॉइड स्टूडियो पर क्लिक करता हूं तो मुझे बिना किसी समस्या के डिकंपील्ड कोड देता है। साथ ही, अन्य निर्भरता जैसे समर्थन लाइब्रेरी v4 Javadoc को सही ढंग से दिखाती है।
क्या किसी को भी संभावित कारण पता है?
क्या आपके द्वारा इंस्टॉल किए गए रेपो में जावाडोक जार सामग्री है? क्या आपने इसे सत्यापित करने के लिए उन्हें अनपैक किया था? – Opal
हां, इसमें इसमें सही सामग्री है। मैंने इसे जांचने के लिए अनपॅक किया। यह अनपॅक जड़ है। http://my.jetscreenshot.com/18082/20150618-5xfz-44kb.jpg –