Android Studio Javadoc: No se puede encontrar el símbolo

Estoy tratando de preparar y subir mi biblioteca de Android a Bintray y parte de ese proceso ejecuta la siguiente tarea javadoc:

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

Esta tarea es parte de un guión de gradle más grande aquí: https://raw.githubusercontent.com/attwellBrian/JCenter/master/bintrayv1.gradle

Cuando se ejecuta la tarea javadoc , se producen los siguientes problemas:

  1. Cada anotación @NonNull y @Nullable en el proyecto informa un error de "error: no se puede encontrar el símbolo"
  2. Cada referencia de Javadoc que he escrito para una clase de Android, como {@link Toolbar}, informa un error de "error: reference not found"

¿Cómo puedo corregir estos problemas de referencia al generar Javadocs?

EDIT Parece que no todos los enlaces de clase de Android que están creando un problema, puede ser sólo las clases que vienen de la biblioteca de soporte de Android (que también es de donde provienen las anotaciones). ¿Hay algo especial que se debe hacer para vincular a los archivos de origen en dependencias gradle?

One Solution collect form web for “Android Studio Javadoc: No se puede encontrar el símbolo”

También debe agregar toda su dependencia al javadoc.classpath. Prueba esto:

 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 }) } 
  • Firebase android jars documentation / javadoc en Android Studio
  • Agregue el proyecto de Javadoc para Android con varios módulos de biblioteca
  • ¿Qué significa @link en la documentación de java / Android?
  • Gradle build Javadoc tarea falla con 'etiqueta desconocida: attr'
  • generar Java docs android studio
  • Cómo generar javadoc para la biblioteca de Android cuando tiene dependencias que también son bibliotecas aar?
  • Gradle excluye R.java en Android Javadocs cuando las clases internas dependen de R.java
  • Eclipse no reconocerá la compatibilidad de Android Javadoc
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.