Heredar JavaDoc desde Android SDK con Gradle
Problema:
Quiero añadir algo de JavaDoc que se hereda del SDK de Android. Sin embargo, Gradle JavaDoc no parece ser capaz de encontrar el código fuente de Android y por lo tanto ignora la etiqueta de {@inheritDoc}
.
- Gradle excluye R.java en Android Javadocs cuando las clases internas dependen de R.java
- Cómo adjuntar javadoc o fuentes a jarras en la carpeta libs?
- Android studio, biblioteca poject, javadoc url missing
- Gradle Javadoc tarea sin advertencias
- Comentarios sobre los métodos @Override
Clase de ejemplo
public class MyCursor implements android.database.Cursor { /** * {@inheritDoc} */ public int getCount() { return 42; } // ... All other interface methods }
Tarea Gradle
def javadocTask = task("javadoc${variant.name.capitalize()}", type: Javadoc) { description "Generates Javadoc for $variant.name." group 'Docs' source = variant.javaCompile.source source files("${android.sdkDirectory}/sources/${android.compileSdkVersion}") ext.androidJar = files(plugins.findPlugin("com.android.library").getBootClasspath()) classpath = files(variant.javaCompile.classpath.files) + ext.androidJar include 'my/package/**' exclude 'my/package/internal/**' exclude '**/BuildConfig.java' exclude '**/R.java' }
Algunas especulaciones:
-
El SDK de Android utiliza
@hide
mucho que bloquea la generación de JavaDoc. -
El uso de excluir también parece impedir la herencia de esas clases.
- ¿Por qué mi fuente de SDK de Android no está completa?
- ¿Cómo configuro Java Doc for google drive api para android en Eclipse
- Intellij 13 Auto doc pop-up en la solución mouseover ya no funciona
- Error al generar el proyecto androide javadoc utilizando Doclava
- Cómo generar enlaces a la referencia de las clases de android en javadoc?
- Doclava - ¿Cómo generar versionado xml?
- Agregue el proyecto de Javadoc para Android con varios módulos de biblioteca
- ¿Existe un estándar de documentación para atributos personalizados de estilo XML en Android?
- ¿Por qué mi aplicación de Android utiliza CPU en segundo plano?
- Android no puede crear un archivo en dir getExternalStoragePublicDirectory ()