Lors de l’utilisation d’Eclipse avec le SDK Android et ADT, il arrivait fréquemment que mon merveilleux et léger Eclipse freezait. Cela pouvait aller de quelques secondes rendant inutilisable l’auto-complétion à quelques minutes provoquant un crash complet de l’application. Pas très pratique lorsqu’on passe environ 8-10 heures par jour sur celui-ci.
Après de nombreuses recherches je suis tombé sur ce rapport d’erreur et notamment le post numéro 8 nous apprenant qu’Eclipse n’arrive pas à trouver les sources et donc se met à les chercher à chaque auto-complétion.
Pour commencer il va vous falloir créer un dossiers sources dans chaque répertoires des platforms d’Android :
<android-sdk>/platforms/android-<numero d’api>/sources
A savoir que le numéro d’api correspond aux suivants :
- Cupcake 1.5 : 3
- Donut 1.6 : 4
- Eclair 2.1 : 7
- Froyo 2.2 : 8
- Gingerbread 2.3 : 9
Il manque les api level 5 et 6 qui doivent sûrement être les versions 2.0 et 2.0.1.
Pour les sources, c’est plutôt facile car elles sont toutes récupérables ici : Android Git Kernel.
Pour vous faciliter la tâche je vais vous mettre le lien direct pour télécharger les diverses sources :
Une fois récupéré ces divers packages vous devrez les décompresser et mettre leur contenu dans les répertoires « sources » correspondants que vous avez créé toute à l’heure.
Normalement, vous devriez maintenant avoir les sources dans vos projets dans Eclipse et cela devrait résoudre vos problèmes de Freeze d’Eclipse 3.6.
Have fun.


6 février 2012
Je me presente rapidement, je me nomme Yohan Hericourt, je travail en Communication numerique une formation art applique base sur Toulouse et je cherche un stage de 3 mois (puisque l’entreprise ou je devais aller m’a laisser tomber finalement pour raison logistique) J’ai essaye de contacter votre entreprise Level up Studio depuis quelques jours, mais je ne suis pas tres doué pour trouver les contacts il semble. Aussi je vous contacte via votre blog (et desole de vous spammer dessus) je souhaite juste vous rencontrer pour parler, et je suis pret a accepter un stage non remuneré si possible (je suis desespéré) Vous avez mon mail et mon site, s’il vous plait recontacté moi que je puisse vous presenter plus efficacement mon projet.