Bonjour, j'espère que mon titre n'est pas trop incompréhensible !

J'ai installé pour mes projets android, la librairie appcompatv7 à partir du sdk (dossier ~sdk\extras\android\support\v7\appcompat\libs).
J'ai lu que ce n'était pas la peine d'installer appcompatV4 puisque appcompatV4 était "contenu" dans appcompatV7.

Effectivement dans le dossier ~sdk\extras\android\support\v7\appcompat\libs on trouve bien 2 jar : android-support-v4 et android-support-v7-appcompat.

J'ai ensuite souhaité installer les sources et les lier à ces deux jar. Pour mon premier jar : android-support-v7-appcompat je les ai récupéré ici : https://android.googlesource.com/pla...appcompat/src/
Je les ai lié dans Eclipse à ma librairie et cela fonctionne très bien.

En revanche pour android-support-v4 (contenu donc dans appcompatv7) je ne trouve pas les sources. Si je prends les sources dans ~\sdk\extras\android\support\v4\src\java les sources ne correspondent pas entièrement au class de ce jar.
Au même niveau que ~\sdk\extras\android\support\v4\src\java il y a plein d'autres dossiers, la est peut-être la clef ?

Donc trois questions :
Où faut-il prendre les fichiers src pour le jar ~sdk\extras\android\support\v7\appcompat\libs\android-support-v4 ?
A quoi correspondent tous les dossiers qui sont au niveau de ~\sdk\extras\android\support\v4\src\ ?
Pourquoi https://android.googlesource.com/pla...d-5.0.0_r2/v4/ et https://android.googlesource.com/pla...d-5.0.0_r2/v7/ n'ont-ils pas du tout la même structure ?

En espérant avoir été à peu près clair, je vous remercie par avance de vos réponses