Archive for février, 2011

Sources du SDK Android dans Eclipse et Freezes d’Eclipse 3.6

Posted by Vincent on février 03, 2011
Général / 1 Comment

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.