android intellij-idea javadoc android-gradle aar

Agrega javadoc local a aar local en Android-Studio



intellij-idea android-gradle (2)

¿Hay alguna manera de adjuntar javadocs, provisto en un frasco, a una biblioteca aar? No hay un código fuente disponible y ambos archivos existen localmente (no en un repositorio).

El aar se añade a través de:

repositories { flatDir { dirs ''libs'' } } dependencies { compile(name:''library'', ext:''aar'') }

Y funciona bien (además de la imposibilidad de agregar documentos).

Lo que probé (y no funcionó):

  • navegue a una clase contenida en el aar y trate de conectar los javadocs a través de "adjuntar fuente"
  • agregue library.aar.properties que contiene doc = docs / library-javadoc.jar
  • javadoc.jar empaquetado en library.aar al lado de classes.jar

Ambiente:
Android-Studio 0.8.2
plugin gradle 0.12

Puede que no sea posible un cajero automático (vea este error: https://code.google.com/p/android/issues/detail?id=73087 ) pero se agradecería cualquier solución.


Ahora es posible adjuntar la configuración regional javadocs a un aar en Android-Studio, aunque todavía hay problemas.

Esto funciona con Android-Studio 1.3.2 y Android-Gradle-Plugin 1.3 y Gradle 2.5.

En la vista Proyecto -> seleccione el estilo de visualización "Proyecto" -> Expanda "Bibliotecas externas" y haga clic con el botón derecho en la biblioteca deseada -> seleccione "Propiedades de biblioteca ..."

(La imagen solo muestra dónde encontrar las "Propiedades de la biblioteca", sé que esto no es necesario para appcompat)

En el siguiente cuadro de diálogo, haga clic en el símbolo + y señale la ubicación donde se almacenan los javadocs desempaquetados.

Advertencia:
La configuración no sobrevive actualmente a una sincronización de proyecto de Gradle.

Referencia:
https://code.google.com/p/android/issues/detail?id=73087


Hay una solución alternativa, puede instalar su aar y los códigos fuente en el repositorio local e importarlo desde allí.