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(...) (car les liens ne sont pas gérés par pyroom :)
[2] : http://dl.google.com/android/android-sdk_r07-linux_x86.tgz
# Ça marche pô.
Posté par Phil Actaire . Évalué à 2.
* pour bash :
echo export '$PATH=${PATH}:'`pwd` >> ~/.bashrc
En revanche, la commande zsh fonctionne aussi pour bash (à condition bien sûr de changer la redirection).
[^] # Re: Ça marche pô.
Posté par Dorian . Évalué à 2.
À quand zsh par défaut.
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
[^] # Culture confiture
Posté par calandoa . Évalué à 2.
# add a new path
path+=(/path/to/add)
# remove a path containing 'substring'
path[(r)*substring*]=()
# remove all double
typeset -U path
Bon c'était pas le sujet, mais c'est tellement pratique que je voulais vous en faire profiter.
[^] # Re: Ça marche pô.
Posté par Christophe Chailloleau-Leclerc . Évalué à 1.
La bonne commande :
echo 'export PATH=$PATH:'`pwd` >> ~/.bashrc
qui écrira dans le .bashrc :
export PATH=$PATH:le_chemin_ou_on_lance_la_commande
# Et alors? tu développe avec quoi?
Posté par Florian . Évalué à 2.
ça m'a l'air un peu plus compliqué aussi du coup!!! sous Eclipse, tu clique sur "compiler" et ça fait "tout tout seul" ou presque.
[^] # Re: Et alors? tu développe avec quoi?
Posté par claudex . Évalué à 10.
Avec echo. Par exemple:
echo "public static void main(String[] args) {" >> /fichierdecode.java
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Et alors? tu développe avec quoi?
Posté par Renaud Casenave-Péré . Évalué à 10.
http://xkcd.com/378/
[^] # Re: Et alors? tu développe avec quoi?
Posté par Alexandre COLLIGNON (site web personnel) . Évalué à 2.
Tout y est bien intégré :
- éditeur eclipse puissant (java, xml....)
- éditeur d'interface graphique
- gestion des émulateurs intégrée
....
bref, moi je trouve ça plus que bien. Après c'est le choix de chacun d'utiliser tel ou tel éditeur/environnement de développement.
Alexandre COLLIGNON
[^] # Re: Et alors? tu développe avec quoi?
Posté par Dorian . Évalué à 4.
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
[^] # Re: Et alors? tu développe avec quoi?
Posté par Romeo . Évalué à 2.
[^] # Re: Et alors? tu développe avec quoi?
Posté par Yusei (Mastodon) . Évalué à 1.
# Sinon
Posté par tarlak . Évalué à 1.
[^] # Re: Sinon
Posté par Dorian . Évalué à 1.
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
# Mémo
Posté par Olivier Renaud . Évalué à 10.
- lait
- pain de mie
- yahourt aux fruits
- oeufs
Voila, ce commentaire me sert de mémo
[^] # Re: Mémo
Posté par Matthieu . Évalué à 3.
[^] # Re: Mémo
Posté par zebra3 . Évalué à 10.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Mémo
Posté par Christophe Chailloleau-Leclerc . Évalué à 2.
# VDM
Posté par B16F4RV4RD1N . Évalué à 8.
http://www.viedemerde.fr/applications/officielles
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: VDM
Posté par windu.2b . Évalué à 2.
[^] # Re: VDM
Posté par B16F4RV4RD1N . Évalué à 7.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# Et sinon, sur le site officiel...
Posté par Moogle . Évalué à 3.
http://developer.android.com/resources/tutorials/hello-world(...)
J'utilisais ça quand je me suis mis a développer sur mon netbook, puis j'ai changé de portable pour un avec 4 Go de RAM et j'ai décidé de prendre Eclipse (quand même nettement mieux intégré), avec un peu de bash à côté. J'aime pas du tout ce logiciel lourd et chiant, mais j'avoue que pour faire du développement Android, ça marche plutôt bien (pour peu qu'on ait des ressources suffisantes).
# Netbeans aussi permet de le faire :
Posté par kowalsky . Évalué à 4.
http://kenai.com/projects/nbandroid/pages/Install
C'est un memo pour les gens qui utilisent Netbeans.
# Maemo
Posté par Juke (site web personnel) . Évalué à 3.
[^] # Re: Maemo
Posté par Dorian . Évalué à 1.
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
[^] # Re: Maemo
Posté par Gabin . Évalué à 2.
J'aurais dit parce qu'il n'y a pas de smartphones de qualités à base de Maemo... et en plus "personne l'utilise parce qu'il n'y a pas d'applications,..."
-->[]
[^] # Re: Maemo
Posté par gUI (Mastodon) . Évalué à 3.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Maemo
Posté par Juke (site web personnel) . Évalué à 1.
[^] # Re: Maemo
Posté par Juke (site web personnel) . Évalué à 2.
[^] # Re: Maemo
Posté par Dorian . Évalué à 2.
« En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll
[^] # Re: Maemo
Posté par zebra3 . Évalué à 3.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Maemo
Posté par Juke (site web personnel) . Évalué à 2.
il y a aussi une adaptation de firefox (fennec) plus acces terminaux mobile : http://www.mozilla.com/fr/mobile/
[^] # Re: Maemo
Posté par Juke (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.