Après 27 ans, moi aussi, je ne suis pas à l'aise pour développer dans un IDE. J'ai essayé ces suggestions (ci-dessus) - et je n'ai probablement pas tout suivi correctement - alors j'ai fait une recherche sur le web et j'ai trouvé ce qui a fonctionné pour moi à ' http://incise.org/Android-development-on-the-command-line.html '.
La réponse semble être une combinaison de toutes les réponses ci-dessus (veuillez me dire si je me trompe et accepter mes excuses si c'est le cas).
Comme mentionné ci-dessus, eclipse/adt ne crée pas les fichiers ant nécessaires. Afin de compiler sans l'IDE eclipse (et sans créer les scripts ant) :
1) Générez le fichier build.xml dans votre répertoire de premier niveau :
android list targets (to get target id used below)
android update project --target target_id --name project_name --path top_level_directory
** my sample project had a target_id of 1 and a project name of 't1', and
I am building from the top level directory of project
my command line looks like android update project --target 1 --name t1 --path `pwd`
2) Ensuite, je compile le projet. J'ai été un peu confus par la demande de ne pas utiliser 'ant'. J'espère que le demandeur voulait dire qu'il ne voulait pas écrire de scripts ant. Je dis ceci parce que l'étape suivante consiste à compiler l'application en utilisant ant.
ant target
this confused me a little bit, because i thought they were talking about the
android device, but they're not. It's the mode (debug/release)
my command line looks like ant debug
3) Pour installer l'apk sur l'appareil, j'ai dû utiliser ant à nouveau :
ant target install
** my command line looked like ant debug install
4) Pour exécuter le projet sur mon téléphone Android, j'utilise adb.
adb shell 'am start -n your.project.name/.activity'
** Again there was some confusion as to what exactly I had to use for project
My command line looked like adb shell 'am start -n com.example.t1/.MainActivity'
I also found that if you type 'adb shell' you get put to a cli shell interface
where you can do just about anything from there.
3A) Remarque : Pour afficher le journal à partir de l'appareil, utilisez :
adb logcat
3B) Une deuxième remarque : le lien mentionné ci-dessus comprend également des instructions pour construire le projet entier à partir de la commande.
J'espère que cela répondra à votre question. Je sais que j'étais vraiment heureux de trouver tout ce qui est sur ce sujet ici.