Після 27 років мені теж незручно розвиватися в ІДЕ. Я спробував ці пропозиції (вище) - і, ймовірно, просто не дотримувався всього правильно - тому я здійснив пошук в Інтернеті і виявив те, що працювало для мене на веб-сторінці " http://incise.org/android-development-on-the- command-line.html '.
Відповідь здавалася поєднанням усіх відповідей вище (будь ласка, скажіть, якщо я помиляюся, і прийміть свої вибачення, якщо так).
Як було сказано вище, eclipse / adt не створює необхідних файлів мурашок. Для того, щоб компілювати без затемнення IDE (і без створення мурашиних скриптів):
1) Створіть build.xml у своєму каталозі верхнього рівня:
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) Далі складаю проект. Мене трохи збентежило прохання не використовувати "мурашник". Сподіваюся, запитувач означав, що він не хоче писати жодних сценаріїв мурашок. Я говорю це тому, що наступним кроком є складання програми за допомогою 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) Щоб встановити apk на пристрій, мені довелося знову використовувати мурашку:
ant target install
** my command line looked like ant debug install
4) Щоб запустити проект на своєму телефоні Android, я використовую 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) Бічна примітка: Щоб переглянути журнал із використання пристрою:
adb logcat
3B) Друга сторона зауваження: Згадане вище посилання також містить інструкції зі створення всього проекту з команди.
Сподіваємось, це допоможе у питанні. Я знаю, що був дуже радий знайти щось на цю тему тут.