Après 27 ans, moi aussi, je suis mal à l'aise de 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 fonctionnait pour moi sur ' http://incise.org/android-development-on-the- command-line.html '.
La réponse semblait être une combinaison de toutes les réponses ci-dessus (veuillez me dire si je me trompe et accepter mes excuses si oui).
Comme mentionné ci-dessus, eclipse / adt ne crée pas les fichiers ant nécessaires. Pour compiler sans EDI eclipse (et sans créer de scripts ant):
1) Générez build.xml dans votre répertoire de niveau supérieur:
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'étais un peu confus par la demande de ne pas utiliser «fourmi». Espérons que le demandeur voulait dire qu'il ne voulait pas écrire de scripts de fourmis. Je dis cela car la prochaine étape 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 à nouveau fourmi:
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 de l'utilisation de l'appareil:
adb logcat
3B) Une deuxième note latérale: Le lien mentionné ci-dessus comprend également des instructions pour construire l'ensemble du projet à partir de la commande.
Espérons que cela aidera à résoudre la question. Je sais que j'étais vraiment heureux de trouver quelque chose sur ce sujet ici.