42 votes

Comment activer la javadoc pour la bibliothèque de support Android ?

Lorsque vous utilisez la bibliothèque de support Android pour la compatibilité et essayez de voir la javadoc pour, disons, FragmentTransaction J'obtiens l'erreur suivante car il n'y a pas de fichier javadoc associé :

Android.support.v4.app.FragmentTransaction

Note : Cet élément n'a ni source attachée ni Javadoc attachée. et donc aucun Javadoc n'a pu être trouvé.

La bibliothèque de support est ajoutée sous l'élément Android Dependencies dans les propriétés du projet, et indique l'emplacement de la Javadoc : (Aucun) - non modifiable comme indiqué ci-dessous. Existe-t-il une solution de contournement pour cela ?

enter image description here

53voto

NickT Points 14155

J'ai monté un projet avec Android-support-v4.jar juste dans la partie dépendances Android de la vue du paquet. J'ai une classe

public class CountriesFragment extends ListFragment {...}

et une importation de

import android.support.v4.app.ListFragment;

en haut

J'ai créé un fichier android-support-v4.jar.properties dans le libs dossier. Il contient les lignes :

doc=c:\\[path-to-android-sdk]\\docs\\reference
src=C:\\[path-to-android-sdk]\\extras\\android\\support\\v4\\src

Si vous n'utilisez pas Windows, vous devrez probablement utiliser des slashs avant non encodés.

Ensuite, faites un clic droit sur le projet, sélectionnez rafraîchir, et vous obtiendrez le support javadoc. Vous n'avez pas vraiment besoin de l'entrée doc - l'entrée src contient déjà les javadocs.

6voto

Vishal Vyas Points 1472

Édité : Voir le post suivant :

Comment attacher la javadoc ou les sources aux jars dans le dossier libs ?

Ajouté :

Sous \android-sdk\extras\android\support\v4 de votre installation du SDK Android, vous trouverez les sources pour android-support-v4.jar (c'est-à-dire le répertoire src) et vous pouvez créer un fichier jar du même en utilisant commande jar .

J'espère que cela vous aidera :)

Ajouté :

Consultez ce post https://Android-review.googlesource.com/#/c/35702/

selon ce qui suit

Créez un fichier nommé Android-support-v4.jar.properties dans le librairies de votre projet et ajoutez-y la ligne suivante.

src: <relative or absolute path to the source folder (or archive).>

J'ai essayé cette solution et elle a fonctionné pour moi. Bonne lecture :)

0voto

Niharika Rana Points 1

Dans Eclipse : Allez dans le menu Fichier-> Ouvrir un fichier-> parcourez le répertoire de votre projet dans l'espace de travail -> sélectionnez le fichier .classpath openit->.

Ne gardez que les entrées ci-dessous dans ce fichier et supprimez toutes les autres.

`<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="lib" path="your dir path without space.../extras/android/support /v4/android-support-v4.jar"/>
<classpathentry kind="output" path="bin/classes"/>
 </classpath>

Enregistrez le fichier. puis dans Eclipse-> Package Explorer -> clic droit sur le projet -> Android tools -> Fix Project Properties.

Cela ajoutera tous les fichiers requis au projet, si vous voulez faire une vérification croisée, ouvrez à nouveau le fichier .classpath et vérifiez les mises à jour.

Exécuter le projet avec succès :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X