dimanche 21 mars 2010

Utiliser le Android SDK avec Eclipse

Voici mon premier tuto pour développer pour le système Android!

Pour débuter, rien de vraiment compliqué, juste comment installer le SDK Android et l'extension qui va avec sous l'IDE Eclipse.

  • Première étape: Récupérer le SDK Android
Rien de bien compliqué, dans cette étape là, il suffit juste dans un premier temps de récupérer le starter SDK sur le site du developpeur Android:

Platform Package Size MD5 Checksum
Windows android-sdk_r05-windows.zip 23449838 bytes cc2c51a24e2f876e0fa652e182ef5840
Mac OS X (intel) android-sdk_r05-mac_86.zip 19871714 bytes 6fcfeed0e1c36624c926551637eb3308
Linux (i386) android-sdk_r05-linux_86.tgz 16208523 bytes 1d695d6a31310406f5d49092a1bd9850

Je vous conseille tout de même de vous rendre sur le site, le SDK est en constante évolution. Ci-dessus ce sont les versions disponibles au 21 mars 2010.

Décompressez l'archive dans votre dossier de développement. Nous allons lancer l'utilitaire de téléchargement du SDK Android, ou plutôt devrais-je dire de ses multiples versions:



Bien sûr, nous allons lancer le SDK Setup. Si au premier lancement vous avez ce message d'erreur: Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.


Alors il vous faut aller dans les settings et désactiver le téléchargement des repositories par https:


Cliquez ensuite sur Available packages et développez l'arbre:


Comme vous pouvez le voir, une multitude de packages sont disponibles. Il vous faudra au minimum un package de type SDK Platform Android. Les packages Google APIs contiennent les APIs qui vous serviront à manipuler Google Maps par exemple. Les versions que vous choisirez dépendront de vos besoins, sachant que les statistiques d'utilisation d'Android divisées par versions au 4 janvier 2010 étaient les suivantes (source):


Moi à l'heure actuelle, je pense qu'il faut compter sur la version 1.6 et sur la 2.1, qui n'apparaît pas dans ces stats mais va équiper de plus en plus de terminaux HTC comme le Nexus One ou le Hero. Donc cochez ce qui vous semble judicieux (pour ma part API 7 et API 4, mais je développerai en API 4 pour toucher le plus de monde).




Cliquez sur Install Selected et sur la fenêtre suivante choisissez "Accept All" puis validez (Install). Attendez que tout soit téléchargé (ça peut prendre un certain temps).


Si tout s'est bien déroulé vos packages apparaissent désormais dans "Installed Packages". Nous venons de faire 50% du chemin.

  • 2ème Etape: Installer Eclipse Android Development Tools : ADT
A l'heure actuelle, ADT est compatible avec Eclipse 3.5 et Eclipse 3.4. Nous utiliserons la dernière version stable d'Eclipse, la 3.5. Vous pouvez la télécharger ici. Une fois lancé, cliquez sur help>Install new software...


Vous cliquez sur Add... et vous ajoutez les site https://dl-ssl.google.com/android/eclipse/ (dans le champs site :) ):

Finalement vous cochez tout le developper tools et vous conduisez le processus jusqu'à la fin de l'installation.


Dans un prochain post je vous expliquerai comment créer votre projet Android, mais la manipulation est assez classique pour ceux qui sont habitués à Eclipse.



Twitter