Android Studio Javadoc: Kann kein Symbol finden

Ich versuche, meine Android-Bibliothek auf Bintray vorzubereiten und hochzuladen und ein Teil dieses Prozesses läuft die folgende Javadoc-Aufgabe:

task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } 

Diese Aufgabe ist Teil eines größeren Grade-Skripts hier: https://raw.githubusercontent.com/attwellBrian/JCenter/master/bintrayv1.gradle

Wenn die javadoc Task ausgeführt wird, treten folgende Probleme auf:

  1. Jede @NonNull und @Nullable Annotation im Projekt meldet einen Fehler von "error: can can find symbol"
  2. Jeder Javadoc-Hinweis, den ich für eine Android-Klasse geschrieben habe, wie {@link Toolbar}, meldet einen Fehler von "error: reference not found"

Wie kann ich diese Referenzprobleme bei der Erstellung von Javadocs korrigieren?

EDIT Es sieht aus wie seine nicht alle Android-Klasse Links, die ein Problem erstellen, kann es nur Klassen, die aus der Android-Support-Bibliothek kommen (die auch, wo die Annotationen kommen). Muss etwas Besonderes getan werden, um mit Quelldateien in Gradle-Abhängigkeiten zu verknüpfen?

  • Gradle Javadoc Aufgabe ohne Warnungen
  • Android gradle javadoc Annotation existiert nicht
  • Der richtige Weg, um R.java von javadoc mit gradle auszuschließen
  • Wie installiere ich javadoc für Android Kompatibilitätspaket?
  • Wie kann man javadoc oder Quellen an jars im libs-Ordner anhängen?
  • So entfernen Sie R.java aus JavaDoc
  • Javadoc-Fehler erstellen Android Studio
  • Mehrsprachige Android Sdk Dokumentation
  • One Solution collect form web for “Android Studio Javadoc: Kann kein Symbol finden”

    Sie sollten auch alle Ihre Abhängigkeit zum javadoc.classpath hinzufügen. Versuche dies:

     task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } afterEvaluate { javadoc.classpath += files(android.libraryVariants.collect { variant -> variant.javaCompile.classpath.files }) } 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.