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

  • Tools: Ersetzen nicht ersetzen in Android Manifest
  • Singleton vs eine statische innere Klasse für Database Helper Klasse in Android
  • Prüfen Sie, ob ein Breiten- und Längengrad innerhalb eines Kreises liegt
  • Google Maps SDK mit neuem Intel Atom x86 Emulator
  • Mit Python und Matplotlib auf Android
  • Android-Browser-Bildschirm.Width, screen.height & window.innerWidth & window.innerHeight sind unzuverlässig
  • 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?

  • Importieren von org.apache.commons in Android-Anwendungen
  • Wie kann man mit der Orientierungsänderung mit einem ProgressDialog umgehen?
  • Absicht URI, um Gmail App zu starten
  • Parsing JSON String in Android
  • Welches Android-Handy für die Entwicklung verwenden ...?
  • Android: Https Anfrage
  • 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.