eclipse

Freeze de l’autocomplétion sous Eclipse pour le développement Android

Temps de lecture : 2 minutes

Si vous débutez le développement Android sous Eclipse en ce moment même, alors peut être êtes-vous en train de vous arracher les cheveux à cause de l‘autocomplétion qui n’a de cesse de freezer.

Ainsi, pour accéder à certaines méthodes, il faut parfois attendre de nombreuses secondes (voir minutes ) avant que Eclipse ne se décide à afficher les résultats.

Rassurez-vous, ce bug est connu et devrait être corrigé dans les versions futures, en attendant, il existe une solution qui marche à merveille tout en vous évitant d’en arriver à désactiver l’autocomplétion.

Téléchargement des sources du SDK :

Pour cela, on commence par télécharger les sources du SDK qui nous intéresse  (un peu plus de 100 MB):

  • Android 2.3 | API 9 ( gingerbread) :
  • http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=gingerbread;sf=tgz
  • Android 2.2 | API 8 ( froyo) :
  • http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=froyo;sf=tgz
  • Android 2.1 | API 7 ( eclair) :
  • http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=eclair;sf=tgz
  • Android 1.6 | API 6 ( donut) :
  • http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=donut;sf=tgz

Marche à suivre :

Une fois le tar.gz obtenu, il faut décompresser son contenu dans le répertoire dédié sur le disque dur, qui se situe ici :

[android-sdk]\plateform\android-[version]\sources

Si le dossier sources n’existe pas, alors il faut le créer.

Par exemple, si vous avez téléchargé les sources pour froyo, alors vous devez placer le contenu de l’archive dans [android-sdk]\plateform\android-8\sources

On termine :

Démarrez ou redémarrez Eclipse et admirez : il n’y à plus aucune latence pour l’autocomplétion, c’est quand même plus agréable non ?

Astuce trouvée sur ce blog (merci à lui)

Réagissez à l'article

  • http://www.hjort.co/ Rodrigo Hjort

    Malheureusement

  • http://www.hjort.co/ Rodrigo Hjort

    Malheureusement ces liens directes ne marchent plus, il sont redirigés vers http://source.android.com/source/downloading.html

    • http://elliptips.info Robin

      Je dois avouer que cela fait un petit moment que je n’ai pas touché à Android. Par contre, il me semble que ce bug avait été résolu dans la version 3.6.2 d’Eclipse si je ne dis pas de bêtise.