¿Cómo utilizar Gradle para generar JavaDoc en Android Studio?
No puedo encontrar ninguna documentación sobre cómo configurar mi archivo Gradle para crear el JavaDoc para mi proyecto. Ya he probado algunos fragmentos de SO y artículos de blog, pero ninguno de ellos parece funcionar o no proporcionan contexto.
Este es mi archivo Gradle. ¿Qué debo hacer para agregar una tarea para generar JavaDoc?
- Cómo adjuntar una carpeta javadoc local a un proyecto sin una ruta absoluta
- Android Studio Javadoc: No se puede encontrar el símbolo
- Cómo generar javadoc para la biblioteca de Android cuando tiene dependencias que también son bibliotecas aar?
- Firebase android jars documentation / javadoc en Android Studio
- Heredar JavaDoc desde Android SDK con Gradle
import org.apache.tools.ant.taskdefs.condition.Os apply plugin: 'com.android.library' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' }
- Javadoc en Android (Eclipse)
- ¿Dónde puedo descargar los documentos de la API para Android?
- Generar un Javadoc para mi proyecto de Android
- La documentación de Kotlin no admite etiquetas como '<p>' well
- JavaDoc en un proyecto Eclipse Android
- ¿Cómo exportar la biblioteca AAR con su documentación?
- Android y Javadoc: @inheritDoc no funciona
- Android Studio - Gradle genera archivos javadoc específicos
En nuestros proyectos hemos añadido lo siguiente al build.gradle
la aplicación:
android.applicationVariants.all { variant -> task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) { description "Generates Javadoc for $variant.name." source = variant.javaCompile.source ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar" classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar) options.links("http://docs.oracle.com/javase/7/docs/api/"); options.links("http://d.android.com/reference/"); } }
Esto agregará tareas a la construcción del formulario generate<build_variant>Javadoc
. Así que digamos que tienes una versión free
y una versión pro
de tu aplicación, esto añadiría tareas como:
generateFreeDebugJavadoc generateFreeReleaseJavadoc generateProDebugJavadoc generateProReleaseJavadoc
Espero que esto ayude
En android studio, escribe una tarea de gradle de tipo Javadoc:
task createJavadocs (type: Javadoc) { source = project.android.sourceSets.main.java.srcDirs options.linkSource true classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator)) failOnError false }
Simplemente ejecute esta tarea creará javadocs.
- Método Gradle DSL no encontrado: 'multiDexEnabled ()'
- Cómo configurar la imagen en el centro de FrameLayout