Android Studio Setup – एक Android Application व Device के Basic Architecture के बारे में जानने के बाद जब हम आगे बढते हैं, तो सबसे पहले हमें Android Application को Develop करने से सम्बंधित Environment को Setup करना होता है, क्योंकि बिना ये Environment Setup किए हुए, Android Application को सुविधाजनक तरीके से Develop नहीं किया जा सकता। तो चलिए, Android Application Development से सम्बंधित सम्पूर्ण Setup को Step-by-Step विस्तार से समझने की कोशिश करते हैं।
Setup Java SDK
जैसाकि हमने पिछले Chapter में भी कहा कि Android Applications वास्तव में Java Applications ही होते हैं, जिन्हें Java Programming Language आधारित Source Codes के माध्यम से Define किया जाता है और फिर Android Platform आधारित Compiler के माध्यम से Dalvik Bytecode के रूप में Compile करके एक .apk File की तरह Android Package Create कर लिया जाता है, जो कि Android Platform पर Run होने वाला Executable होता है।
इसलिए Android Application Develop करते समय सबसे पहले Step के रूप में हमें हमारे Computer System पर Java SDK को Install व Setup करना होता है, ताकि हम हमारे Android Application के लिए Java Classes Create कर सकें, जिन्हें Android Platform द्वारा .apk Package File के रूप में Dalvik Bytecode में Compile करने के लिए Use किया जा सके।
चूंकि Java SDK, Oracle Company द्वारा Free Provide किया जाता है। इसलिए सबसे पहले Oracle की Website से Java SE Development Kit (JDK) के Latest Version को Download करके अपने Computer System पर Install करना होता है।
यहां ये बात ध्यान रखना जरूरी है कि हमें पूरा Java SDK Install करना होता है केवल JRE नहीं, क्योंकि Android Application, Java Compiler (javac) व Core Classes का प्रयोग करते हुए ही Android Applications को Dalvik Bytecode में Compile करता है।
अपने Computer पर Installed Operating System (Windows, Linux, MacOS, etc…) व Operating System के Architecture (32-Bit, 64-Bit, etc…) के आधार पर Appropriate Java Version को Download करने के बाद उसे Install करना होता है, जिसे Install करने से सम्बंधित Detailed Information को इसी Oracle की Website से प्राप्त किया जा सकता है।
चूंकि, Android Application पूरी तरह से Java Source Codes पर आधारित होते हैं, इसलिए Android Application तभी Develop किया जा सकता है, जबकि आपको Java Programming का अच्छा ज्ञान हो। इसलिए यदि आपको Java Programming का ठीक-ठीक ज्ञान न हो, तो बेहतर यही होगा कि आप पहले Java की Basic Programming सीखें जिसमें हमारी अन्य पुस्तक “Java in Hindi” आपकी काफी मदद कर सकती है।
हालांकि आपको कम से कम निम्न Java Concepts का Basic ज्ञान होना जरूरी होता है, तभी आप एक Android Application Develop कर सकते हैं:
- Language fundamentals (flow control, etc.)
- Classes and objects
- Methods and data members
- Public, private, and protected
- Static and instance scope
- Exceptions
- Threads and concurrency control
- Collections
- Generics
- File I/O
- Reflection
- Interfaces
Downloading and Installing Android SDK Tools
Java SDK को Install करने के बाद हमें Android SDK को Install करना होता है, जो कि हमें हमारे Android Application को अपने Local Computer पर Develop, Design, Test व Debug करने से सम्बंधित सभी जरूरी Functionalities Provide करता है।
Android SDK का Installation वास्तव में दो हिस्सों में Divide होता है, जहां पहले हिस्से के अन्तर्गत हमें Android Platform के Base Tools को Install करना होता है और दूसरे हिस्से के अन्तर्गत Android Platform से सम्बंधित अन्य Add-On को।
सबसे पहले हमें http://developer.android.com/sdk/index.html से निम्न चित्रानुसार “SDK Tools Only” Section से अपने Computer System पर Installed Operating System के अनुसार Appropriate “SDK Tools” को Download करना होता है:
चूंकि हमारे Computer System पर Windows Operating System Installed है, इसलिए हमने उपरोक्त चित्रानुसार Windows Operating System के लिए Recommend Executable File को Download किया है। हालांकि हम इसी Webpage पर दिखाई देने वाले “Android Studio Bundle Package” को भी Download कर सकते हैं, जो कि वास्तव में Google Provided IDE के साथ सभी जरूरी SDK Tools युक्त पूर्ण Package होता है और इस IDE का प्रयोग करते हुए अपना Android Development कर सकते हैं।
लेकिन SDK Tools को Manually Install and Setup करने के बारे में जानना हमारे लिए काफी उपयोगी साबित होता है, क्योंकि इस Manual तरीके से Android SDK को Setup करके हम किसी भी IDE या Text Editor को Android Development के लिए स्वतंत्र रूप से Use करने के बारे में बेहतर तरीके से समझ लेते हैं व अपने Application को Different IDEs व Text Editors का प्रयोग करते हुए Develop, Compile, Test व Debug करने की क्षमता प्राप्त करते हैं, जो कि हमें किसी Specific IDE या Editor से Bound नहीं करता।
साथ ही Manual Configuration व Installation सीख लेने के बाद हम बडी ही आसानी से किसी भी IDE को आसानी से उपयोग में लेते हुए Android Development कर सकते हैं। लेकिन यदि हम सीधे ही किसी IDE के माध्यम से Development शुरू करते हैं, तो कई बार हमें IDE Configuration व Setup के दौरान बहुत सारी परेशानियों का सामना करना पडता है, क्योंकि हमें पता ही नहीं होता कि IDE Internally किस प्रकार से Android SDK, Java SDK, Text Editor आदि को Combined रूप में रूप करते हुए Application Development के लिए उपयुक्त Environment Create करता है।
चूंकि हम Android SDK को Windows Operating System के लिए Manually Install करना चाहते हैं, इसलिए जैसे ही हम Windows के लिए Download किए गए Android Installer को Execute करते हैं, हमारे सामने निम्न चित्रानुसार Dialog Box Display होता है:
इस Dialog Box पर दिखाई देने वाले “Next >” Button को Click करना होता है, जिसके परिणामस्वरूप निम्नानुसार अगला Wizard Screen Display होता है, जो कि हमारे Computer System पर Installed Java Interpreter के Path को Retrieve करता है:
यदि हमने पहले से ही Java SDK को Install न किया हो, तो Android SDK Tools Setup Wizard का इसी Screen पर अन्त हो जाता है, क्योंकि Android SDK Tools का Installation करने से पहले Computer System पर Java SDK का Install होना जरूरी होता है।
अब हमें इस Wizard Screen पर दिखाई देने वाले “Next >” Button को फिर से Click करना होता है, जिसके परिणामस्वरूप निम्नानुसार अगला Wizard Screen Display होता है:
इस Screen पर Appropriate Radio Button को Select करके फिर से “Next >” Button को Click करना होता है, जिसके परिणामस्वरूप निम्नानुसार अगला Wizard Screen Display होता है:
इस Screen पर हमें “Browse…” Button को Click करके वह “Destination Folder” Specify करना होता है, जहां हम हमारे Android SDK Tools को Install करना चाहते हैं।
Destination Folder को Specify करने के बाद हमें फिर से “Next >” Button को Click करना होता है, जिसके परिणामस्वरूप निम्नानुसार अगला Wizard Screen Display होता है:
जहां हमें Finally “Install” Button को Click करना होता है, जिसके परिणामस्वरूप निम्न चित्रानुसार Android SDK Tools का Installation होने लगता है:
Android SDK Tools का Installation पूरी तरह से Complete होने के बाद हमें फिर से “Next >” Button को Click करना होता है, जिसके परिणामस्वरूप निम्नानुसार अगला Wizard Screen Display होता है:
इस Screen से हमारे Android SDK Installation का दूसरा Part शुरू होता है। यानी इस Wizard Screen पर दिखाई देने वाले Checkbox “Start SDK Manager (to download system images, etc.)” को Checked रखते हुए “Finish” Button पर Click करने पर Android SDK Tools का SDK Manager Program Execute होता है, जो कि हमारे Android Development के लिए जरूरी अन्य Add-Ons, Packages, Images आदि को Download करने के लिए उपयोगी होता है।
हालांकि यदि हम चाहें तो इस Screen पर दिखाई देने वाले Checkbox को Uncheck करते हुए भी “Finish” Button पर Click करके Android SDK Tools Setup Wizard का अन्त कर सकते हैं। क्योंकि SDK Manager को हम निम्न चित्रानुसार Android Installation के Destination Folder से भी Execute कर सकते हैं:
जैसे ही Android SDK Manager Program Execute होता है, निम्न चित्रानुसार Android Development के लिए जरूरी सभी Core Packages को Automatically Select कर लेता है:
यानी ये Manager उन Minimum Packages को Automatically Select कर लेता है, जिन्हें Install किए बिना Simplest Android Application भी Develop नहीं किया जा सकता।
यदि हम उपरोक्त चित्र में ही देखें, तो कुल 17 Packages Automatically Select हुए हैं, जिन्हें Compulsory रूप से Download करके Install करना जरूरी है और इन 17 Packages के Install हुए बिना Simple से Simple Android Application भी Develop नहीं किया जा सकता।
इसलिए इन Minimum Android Packages को Install करने के लिए हमें इस Android SDK Manager Window पर दिखाई देने वाले “Install 17 packages…” Button को Click करना होता है, जिसके परिणामस्वरूप निम्न चित्रानुसार अगला Screen Display होता है:
इस Dialog Box पर हमें “Accept License” Radio Button को Select करके “Install” Button को Click करते हुए अपने सभी Selected Packages को Download करके Install कर सकते हैं।
हमें हमेंशा Latest Android SDK Tools, Android SDK Platform-Tools व Android SDK Build-Tools को ही Download करना चाहिए, हालांकि हम किसी भी Version के API को Download कर सकते हैं, जिससे Supported Android Platform के लिए हम हमारा Application Develop करना चाहते हैं।
उदाहरण के लिए यदि हम API 8 Download करते हैं, तो हम Android 2.2 तक के Device के लिए अपना Application Develop कर सकते हैं। जबकि यदि हम API 15 Download करते हैं, तो हमारा Android Application Run होने के लिए कम से कम वह Device Use करना पडेगा, जिस पर Android 4.0 Installed हो।
एक बार Android SDK Tools Install करने के बाद हमें “Android SDK Tools” Directory में Exist “tools”, “platform” व “platform-tools” Folders को भी Path Variable में Add होना जरूरी होता है, ताकि Operating System इन Folders में Exist Tools व Commands को किसी भी Location से Directly Access कर सके।
जब हम Android Studio Install करते हैं, तब Android Studio Installation के दौरान ये काम स्वयं ही Automatically कर लेता है लेकिन फिर भी कभी कभी हमें हमारे Android App को Command Prompt से Create या Test करने की जरूरत पड़ती है और उस स्थिति में हमें Android Studio के SDK को Java SDK के साथ इस Path Parameter के माध्यम से ही Associate करना होता है।
यानी इतना Installation Complete करने के बाद भी निम्न काम और करने होते हैं ताकि हम आसानी से कोई Android App Create, Test व Debug कर सकें:
- Path Configuration for Command Prompt
- Creating New Android Project with Command Line Tools
- Setup Actual Android Device
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Android in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।
Android in Hindi | Page: 628 | Format: PDF