27 साल बाद, मैं भी एक आईडीई में विकसित होने में असहज हूं। मैंने इन सुझावों की कोशिश की (ऊपर) - और शायद अभी सब कुछ सही नहीं हुआ है - इसलिए मैंने एक वेब-खोज की और पाया कि मेरे लिए क्या काम किया है ' http://incise.org/android-development-on-the- कमांड-लाइन । html '
उत्तर उपरोक्त सभी उत्तरों का संयोजन प्रतीत हुआ (कृपया मुझे बताएं कि क्या मैं गलत हूं और यदि मेरी माफी स्वीकार करता है तो)।
जैसा कि ऊपर बताया गया है, ग्रहण / एड्ट आवश्यक चींटी फाइलें नहीं बनाता है। ग्रहण आईडीई के बिना संकलन करने के लिए (और चींटी स्क्रिप्ट बनाए बिना):
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 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) डिवाइस पर एपीके को स्थापित करने के लिए मुझे फिर से चींटी का उपयोग करना पड़ा:
ant target install
** my command line looked like ant debug install
4) अपने एंड्रॉइड फोन पर प्रोजेक्ट चलाने के लिए मैं एडीबी का उपयोग करता हूं।
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.
3 ए) एक साइड नोट: डिवाइस के उपयोग से लॉग देखने के लिए:
adb logcat
3 बी) एक दूसरा पक्ष नोट: ऊपर उल्लिखित लिंक में कमांड से पूरी परियोजना के निर्माण के लिए निर्देश भी शामिल हैं।
उम्मीद है, यह सवाल के साथ मदद करेगा। मुझे पता है कि मैं इस विषय के बारे में कुछ भी पाकर बहुत खुश था ।