URL: https://linuxfr.org/users/nairod/journaux/d%C3%A9velopper-une-application-android Title: Développer une application Android Authors: Dorian Date: 2010年11月25日T09:19:10+01:00 Tags: Score: 6 Aujourd'hui, j'ai eu envie de créer une application Android, VDM. Déjà, j'ai cherché sur Google : "Créer application Android", puis en voyant les résultats, je me suis dit... mais au fait quelle application Android ? Un générateur d'applications ! Donc sans Eclipse, donc nouvelle recherche : "Créer application android sans eclipse". Super, je tombe sur un post du forum de Korben [1] : _ On va cherche le SDK sur le site d'Android [2] _ On décompresse ça dans un dossier android/ (par exemple dans ~/Dev, ~/Geek ou ~/Moule) _ On ajoute le chemin tools au path, après vous êtes placé dedans faîtes : * pour bash : echo export '$PATH=${PATH}:'`pwd` >> ~/.bashrc * pour zsh : echo 'export PATH="$PATH:'`pwd`'"' >> ~/.zshrc _ On lance une nouvelle console et on met à jour le SDK : android update sdk _ Puis, on lit les versions d'Android disponibles ("Target") : android list target _ On crée notre machine virtuelle avec la version d'Android qui nous convient (l'id est celui de la commande juste avant) : android create avd --target id --name nom_de_la_machine _ Et on lance l'émulateur (gardez-le ouvert, on va l'utiliser) : emulator @nom_de_la_machine & _ Voilà, vous vous êtes surement amusé et avez découvert la dernière version d'Android :D, maintenant on va créer notre application de test : android create project \ --name HelloWorld \ --target id \ --path dossier_du_projet \ --package com.example.helloworld \ --activity HelloWorld _ Après on génére un .apk de débuguage : ant debug Maintenant il a le fameux executable .apk dans le dossier bin/ que l'on va installer sur la machine virtuelle : _ On trouve l'identifiant de la machine virtuelle dans le résultat de la première commande, puis on installe le .apk dessus : adb devices adb -s emulator-5554 install HelloWorld-debug.apk Voilà, ce journal me sert de mémo. Perso, je trouve que ça pourrait être beaucoup plus simple avec un script fournit avec le SDK, mais globalement c'est déjà vraiment génial. Maintenant reste plus qu'à faire un générateur d'applications Android :D. [1] : [http://forum.korben.info/topic/1656-developpement-android-sa(...)](http://forum.korben.info/topic/1656-developpement-android-sans-eclipse/) (car les liens ne sont pas gérés par pyroom :) [2] : [http://dl.google.com/android/android-sdk_r07-linux_x86.tgz](http://dl.google.com/android/android-sdk_r07-linux_x86.tgz)

AltStyle によって変換されたページ (->オリジナル) /