Jun
15
2010

Installation d’un environnement de développement Android

Android

Alors qu'Android augmente ses parts de marchés de manière singulière, je vous propose une série de billets vous permettant d'apprendre à développer sous ce système embarqué. Ce premier article ne sera pas bien palpitant, puisque nous verrons uniquement l'installation d'un environnement de développement propice à la création d'applications Android.

Téléchargement du SDK

Dans un premier temps, il nous faudra télécharger le SDK (Software Developpment Kit) qui contiendra toutes les briques logicielles nous permettant de développer facilement des applications complexes. Pour ce faire, il suffit de se rendre sur le site officiel et de télécharger la version correspondante à votre système d'exploitation.

Le fichier téléchargé se présente sous la forme d'une archive. Décompressez la dans un dossier de votre choix.

Le SDK est à présent installé.

Installation et configuration d'Eclipse

Pour développer, nous allons utiliser l'excellent IDE Eclipse, accompagné du plug-in ADT.

Tout d'abord, si ce n'est déjà fait, installez Eclipse. A noter que si vous utilisez déjà une version d'Eclipse (par exemple, dans mon cas, Eclipse PDT All-in-one, spécialisée dans le développement PHP), vous pouvez utilisez cette version et n'êtes donc pas obligés de réinstaller une seconde fois ce logiciel.

A présent, nous allons installer le plug-in ADT, qui nous permettra de développer pour Android. Pour ce faire, il suffit de se rendre dans le menu Help > Install new software.... Puis, cliquez sur Add site. Spécifiez alors l'adresse de téléchargement d'ADT, à savoir : https://dl-ssl.google.com/android/eclipse/.

Site d'installation du plug-in Eclipse ADT

A présent, sélectionnez le site récemment ajouté, et cochez la case Developper Tools. Il ne vous reste plus qu'à faire suivant suivant suivant, et d'accepter les licences éventuelles.

Installation du plug-in Eclipse ADT

Redémarrez alors Eclipse comme conseillé.

On configure de suite le compilateur afin qu'il puisse retrouver le chemin du SDK. Dans Windows > Preferences > Android, spécifiez le chemin de votre SDK.

Sélection du chemin du SDK - Plug-in Eclipse ADT

A présent, le plug-in est installé. Nous allons cependant récupérer quelques packages complémentaires, propres à Android, afin notamment de spécifier la cible de notre compilation (à savoir, pour quelle version d'Android nous allons compiler notre programme). On se rend donc dans Window > Android SDK and AVD Manager.

Installation des autres packages ADT

Sélectionnez la seule case qui devrait être disponible, et installez tous les packages disponibles.

Nous voilà à présent prêt pour tester notre installation.

Test de l'émulateur Android

Créons donc un nouveau projet : File > New > Project.

Configuration d'un nouveau projet Android

Votre projet doit normalement être créé, et contenir une arborescence relativement complexe.

Architecture d'un projet Android

Je ne m'étendrai pas sur cette architecture pour l'instant. L'étude de celle-ci interviendra dans un prochain billet.

Maintenant, nous allons configurer un terminal virtuel, afin de pouvoir tester sur votre PC directement votre application. On retourne donc dans Window > Android SDK and AVD Manager, et dans la section Virtual devices, on ajoute un nouvel émulateur. Donnez-lui un nom, et une cible. Pour ma part, possédant un Samsung Galaxy tournant sous Android 1.5, je choisis la cible correspondante. Les autres paramètres peuvent être laissés par défaut.

Création d'un AVD - Android

Il ne nous reste plus qu'à tester notre projet. Lancez donc la compilation de votre projet. Dans le fenêtre vous demandant sur quel périphérique le lancer, sélectionnez l'AVD (Android Virtual Device) fraîchement créé. Un terminal devrait alors apparaître. Patientez pendant que le système s'initialise. C'est lent, très lent, je vous l'accorde.

Vous devriez alors finalement voir, si tout fonctionne correctement, un joli Hello World!.

Hello World!

Par la suite, ne fermez surtout pas la fenêtre de l'émulateur. Vous pouvez faire des modifications sur le code source et recompiler. L'émulateur n'aura alors pas à redémarrer, et vous gagnerez donc pas mal de temps. :)

Enfin, dernière petite remarque : si le projet ne compile pas, supprimez tous les fichiers *.xml.out et faîtes un nettoyage (Clean) de votre projet. Android a l'air très capricieux sur ce point. :)

Dans un prochain billet, nous étudierons un peu plus en détails l'architecture d'un projet Android.

4 Comments + Add Comment

  • Voila, comme promis, un petit commentaire pour souligner la qualité de ce billet, le seul qui m'a permis d'aller au bout de l'install d'eclipse et de faire fonctionner le "hello world" sur l'émulateur ;-)

    Et par contre ben... Faut mettre la suite maintenant :-)

  • @Davidoffo Merci. Effectivement, ne sont présents sur ce blog que des tutos testés et approuvés. Et... effectivement, il faut mettre la suite. Certains billets sont sous forme de brouillons, et ne demandent qu'à être complétés. Ils arriveront, d'autant plus que j'ai un peu plus de temps à présent. :)

    N'hésites pas à t'abonner aux flux RSS pour avoir la suite de cette série Android. :)

  • Bravo pour ce tuto brillant de simplicité et d’efficacité ! Je m'en vais chercher la suite. :)

Leave a comment