Creating New Android Project using Command Line Tools

Creating New Android Project – जब एक बार SDK Tools को Install कर लिया जाता है तथा उसके “tools“, “platforms” व “platform-tools” Directories को उपरोक्तानुसार SETX Command का प्रयोग करते हुए Path नाम के Environment Variable में Set कर लिया जाता है, उसके बाद हम Android SDK के विभिन्न Android Tools का प्रयोग करते हुए अपना नया Android Project, Command Prompt के माध्‍यम से भी Create कर सकते हैं।

उदाहरण के लिए मानलो कि हम हमारा पहला Android Project “E:\Softwares\AndroApps” Folder में Create करना चाहते हैं। इसलिए सबसे पहले हमें हमारे Command Prompt में इसी Path पर पहुंचना होता है, जिसके लिए हम निम्नानुसार CD Command Use करते हैं:

Creating New Android Project using Command Line Tools

अपने Project के Destination Folder में पहुंचकर अब हमें सबसे पहले निम्नानुसार अगला Command Execute करते हुए इस बात का पता लगाना होता है कि हम हमारा Android Project किन-किन Target Devices के लिए Develop कर सकते हैं यानी हमारा Current Android SDK किन-किन Target Devices के लिए Application Develop करने में सक्षम है:

Creating New Android Project using Command Line Tools

हम देख सकते हैं कि Command Prompt पर “android list targets” Command Execute करने हमें Supported Android Targets की एक लम्बी List प्राप्त होती है। ये List इस बात का Indication देता है कि हमारा Current Android SDK Tools किन-किन Platforms को Support करता है, जिन पर हम हमारे Android Application को Compile कर सकते हैं।

यहां मुख्‍य रूप से ध्‍यान रखने वाली बात ये है कि हमें हमेंशा Latest Supported Version के Platform के लिए ही अपने Android Application को Compile करना चाहिए, क्योंकि यदि हम पुराने Version के Android Platform के लिए अपने Application को Compile करेंगे, तो हमारा Application नए Devices पर Run नहीं होगा जबकि नए Platform पर Compiled Application, ज्यादातर पुराने Platforms के Compatible रहता है।

यदि Command Prompt पर “android list targets” Command Execute करने पर कोई Supported Platform List दिखाई न दे, तो उस स्थिति में हमें Android SDK Manager Tool का प्रयोग करते हुए कम से कम एक Supported Android Platform व उससे सम्बंधित अन्‍य Tools को Download करना जरूरी होता है अन्‍यथा हम कोई नया Android Project तब तक Create नहीं कर सकते, जब तक कि कोई Particular Platform Exist न हो।

Supported Platforms की List में प्रत्येक Supported Platform का एक Unique ID होता है, जिसे हम उपरोक्त चित्र में “id” Attribute के साथ देख सकते हैं। इस “id” Attribute द्वारा ही हम इस बात को निश्चित करते हैं कि हमें हमारा Android Project किस Platform के लिए Create करना है।

उपरोक्तानुसार Supported Platforms की List प्राप्त होने के बाद Latest Supported Platform के लिए नया Android Project Create करने हेतु अब हमें Command Prompt पर निम्न Command Execute करना होता है:

android create project –target <target-id> –name MyFirstApp \
–path <path-to-workspace>/MyFirstApp –activity MyActivity \
–package com.example.myfirstapp

<target-id>

इस Command में <target-id> के रूप में हमें उस Supported Platform के ID को Specify करना होता है, जिसके लिए हम हमारा Android Application Create करना चाहते हैं। जबकि इस ID को पिछले चित्र में दर्शाए अनुसार प्राप्त कर सकते हैं।

<path-to-workspace>

इस Command में <path-to-workspace> के रूप में हमें उस Path को Specify करना होता है, जहां हम हमारे Create होने वाले Project की Files को Store करना चाहते हैं।

उदाहरण के लिए जब हम Command Prompt पर इस Command को निम्नानुसार Execute करते हैं:

android create project –target 12 –name MyFirstAndroidApp
–path MyFirstAndroidApp –activity MyActivity
–package com.bccfalna.myfirstandroidapp

जैसे ही हम ये Command Execute करते हैं, हमारा Command Window Automatically हमारे Current Path पर कुछ Files व Folders Create कर देता है:

Creating New Android Project using Command Line Tools

जिसे निम्न चित्रानुसार देखा जा सकता है:

Creating New Android Project using Command Line Tools

यानी जब उपरोक्त Command Execute होता है, तब Current Directory (Path) में “MyFirstAndroidApp” नाम का एक Folder Create करता है और इस Folder में हमारे Newly Create होने वाले Android Project के Architecture से सम्बंधित सभी जरूरी Files व Folders Automatically Create कर देता है, ताकि हमें हमारे Android Application के Architecture से सम्बंधित सभी जरूरी Files व Folders को अपने स्तर पर Manually न Create करना पडे।

हालांकि यदि हम चाहें तो इन्हें Manually भी Create कर सकते हैं, लेकिन उस स्थिति में गलती होने की सम्भावना काफी बढ जाती है, जिससे हमें हमारे Application को Test व Debug करने में काफी परेशानियों का सामना करना पड सकता है।

उपरोक्तानुसार तरीके से जो Directory Structure Create होता है, वह वास्तव में एक “Hello World” Application का Architecture है जिसे Compile करके Run किया जा सकता है और Run करने पर ये हमें हमारे Device पर एक “Hello World” Message Display करता है। लेकिन इस Application को Compile करने से पहले हमें उस Actual Android Device को Configure करना होता है, जिस पर हम इस Application को Compile करने के बाद Run करेंगे क्योंकि सभी Android Applications किसी न किसी Android Device पर ही Run होते हैं।

तो चलिए, पहले हम हमारे Android Device को ही Configure करते हैं, ताकि हमारे द्वारा Create किए जाने वाले Application को Actual Device पर Run करके Test किया जा सके।

How to Set Path in Command Prompt
Setup Actual Android Device - Step by Step

Android in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Android in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Android in Hindi | Page: 628 | Format: PDF

BUY NOW GET DEMO REVIEWS