Setelah 27 tahun, saya juga merasa tidak nyaman mengembangkan IDE. Saya mencoba saran ini (di atas) - dan mungkin tidak mengikuti semuanya dengan benar - jadi saya melakukan penelusuran web dan menemukan apa yang berhasil bagi saya di ' http://incise.org/android-development-on-the- command-line.html '.
Jawabannya sepertinya merupakan kombinasi dari semua jawaban di atas (tolong beri tahu saya jika saya salah dan terima permintaan maaf saya jika demikian).
Seperti disebutkan di atas, eclipse / adt tidak membuat file semut yang diperlukan. Untuk mengkompilasi tanpa IDE gerhana (dan tanpa membuat skrip ant):
1) Buat build.xml di direktori level teratas Anda:
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) Selanjutnya saya menyusun proyek. Saya sedikit bingung dengan permintaan untuk tidak menggunakan 'semut'. Mudah-mudahan - pemohon bermaksud bahwa dia tidak ingin menulis skrip semut apa pun. Saya mengatakan ini karena langkah selanjutnya adalah mengkompilasi aplikasi menggunakan 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) Untuk menginstal apk ke perangkat saya harus menggunakan semut lagi:
ant target install
** my command line looked like ant debug install
4) Untuk menjalankan proyek di ponsel android saya, saya menggunakan 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) Catatan tambahan: Untuk melihat log dari perangkat, gunakan:
adb logcat
3B) Catatan samping kedua: Tautan yang disebutkan di atas juga menyertakan instruksi untuk membangun seluruh proyek dari perintah.
Mudah-mudahan, ini akan membantu pertanyaan itu. Saya tahu saya sangat senang menemukan sesuatu tentang topik ini di sini.