एंड्रॉइड स्मार्टफोन पर ऐप इंस्टॉल करने की बात आते ही सबसे पहले दिमाग में क्या आता है? गूगल प्ले स्टोर, है ना? प्ले स्टोर से ऐप डाउनलोड और इंस्टॉल करना सबसे सरल और आसान तरीका है, लेकिन यह एकमात्र तरीका नहीं है। आप ऐप्स को उनकी APK फाइलों से भी इंस्टॉल कर सकते हैं। ये फाइलें सॉफ्टवेयर के सेटअप फाइलों की तरह होती हैं, जिन्हें क्रोम जैसे वेब ब्राउजर से डाउनलोड करके जरूरत पड़ने पर इंस्टॉल किया जा सकता है। इसके लिए बस अपने ब्राउजर के लिए "अज्ञात स्रोत" अनुमति सक्षम करनी होती है।
लेकिन सोचिए एक स्थिति जहां कोई सिस्टम फाइल गलती से क्षतिग्रस्त हो जाए, जिससे आपका UI क्रैश हो जाए और आपके पास फोन एक्सेस करने का कोई रास्ता न बचे। समस्या हल करने के लिए थर्ड-पार्टी UI ऐप इंस्टॉल करना होगा ताकि डिवाइस फिर से काम करने लगे। यहीं ADB काम आता है। यह आपको कंप्यूटर का उपयोग करके अपने डिवाइस को नियंत्रित करने देता है। ऐसी स्थिति में ऐप इंस्टॉल करने का यह एकमात्र तरीका है।
यह उन कई परिदृश्यों में से एक है जहां ADB जीवनरक्षक साबित हो सकता है। इसलिए ADB के बारे में जानना और उसका उपयोग करना सीखना आपके लिए फायदेमंद होगा। हम चर्चा करेंगे कि ADB क्या है, यह कैसे काम करता है, और ADB सेटअप करके उससे अपने डिवाइस पर ऐप्स इंस्टॉल करने के चरण।
ADB कमांड का उपयोग करके APK कैसे इंस्टॉल करें
ADB क्या है?
ADB का पूर्ण रूप है Android Debug Bridge। यह एक कमांड-लाइन टूल है जो Android SDK (सॉफ्टवेयर डेवलपमेंट किट) का हिस्सा है। यह आपको USB केबल के माध्यम से कंप्यूटर से जुड़े अपने एंड्रॉइड स्मार्टफोन को नियंत्रित करने की अनुमति देता है। आप इसका उपयोग ऐप्स इंस्टॉल/अनइंस्टॉल करने, फाइलें ट्रांसफर करने, नेटवर्क/वाई-फाई जानकारी प्राप्त करने, बैटरी स्थिति जांचने, स्क्रीनशॉट या स्क्रीन रिकॉर्डिंग लेने, और बहुत कुछ करने के लिए कर सकते हैं। इसके पास कोड्स का एक सेट है जो आपके डिवाइस पर विभिन्न ऑपरेशन करने की अनुमति देता है। ADB एक शक्तिशाली टूल है जो उन्नत ऑपरेशन करने में सक्षम है, जिन्हें मास्टर करने के लिए अभ्यास और प्रशिक्षण की आवश्यकता होती है। कोडिंग की दुनिया जितनी अधिक खोजेंगे, ADB उतना ही उपयोगी साबित होगा। हालांकि, चीजों को सरल रखने के लिए हम केवल मूल बातें कवर करेंगे और मुख्य रूप से आपको ADB का उपयोग करके APK इंस्टॉल करना सिखाएंगे।
यह कैसे काम करता है?
ADB आपके डिवाइस का नियंत्रण लेने के लिए USB डिबगिंग का उपयोग करता है। जब USB केबल के माध्यम से कंप्यूटर से जुड़ा होता है, तो ADB क्लाइंट कनेक्टेड डिवाइस का पता लगा लेता है। यह कमांड लाइन या कमांड प्रॉम्प्ट को माध्यम के रूप में उपयोग करके कंप्यूटर और एंड्रॉइड डिवाइस के बीच कमांड और सूचनाओं का आदान-प्रदान करता है। विशेष कोड या कमांड आपको अपने एंड्रॉइड डिवाइस पर प्रक्रियाओं और ऑपरेशनों को नियंत्रित करने की अनुमति देते हैं।
ADB उपयोग के लिए पूर्व-आवश्यकताएं क्या हैं?
ADB कमांड का उपयोग करके APK इंस्टॉल करने से पहले, सुनिश्चित करें कि निम्नलिखित पूर्व-आवश्यकताएं पूरी होती हैं:
- डिवाइस ड्राइवर: सबसे पहले, सुनिश्चित करें कि डिवाइस का ड्राइवर आपके PC पर इंस्टॉल है। हर एंड्रॉइड स्मार्टफोन अपने डिवाइस ड्राइवर के साथ आता है जो फोन को PC से कनेक्ट करने पर स्वचालित रूप से इंस्टॉल हो जाता है। अगर आपके डिवाइस में ड्राइवर नहीं है, तो आपको इसे अलग से डाउनलोड करना होगा। गूगल डिवाइस (जैसे नेक्सस) के लिए, आप गूगल USB ड्राइवर इंस्टॉल कर सकते हैं जो SDK का हिस्सा है। सैमसंग, HTC, मोटोरोला आदि कंपनियां अपनी वेबसाइटों पर ड्राइवर प्रदान करती हैं।
- USB डिबगिंग सक्षम करें: अगला चरण अपने एंड्रॉइड स्मार्टफोन पर USB डिबगिंग सक्षम करना है। यह विकल्प डेवलपर विकल्पों के तहत पाया जा सकता है। पहले सेटिंग्स मेनू से डेवलपर विकल्प सक्षम करें।
चरण: सेटिंग्स खोलें → सिस्टम → डेवलपर विकल्प → डीबगिंग सेक्शन में USB डिबगिंग टॉगल ऑन करें। - कंप्यूटर पर ADB डाउनलोड और इंस्टॉल करें: अंतिम आवश्यकता है अपने कंप्यूटर पर ADB डाउनलोड और इंस्टॉल करना। हम अगले अनुभाग में पूरी इंस्टॉलेशन प्रक्रिया के माध्यम से आपका मार्गदर्शन करेंगे।
विंडोज पर ADB कैसे डाउनलोड और इंस्टॉल करें?
जैसा कि पहले बताया गया, ADB एंड्रॉइड SDK का हिस्सा है, इसलिए आपको टूल किट के लिए पूरा सेटअप पैकेज डाउनलोड करना होगा। विंडोज 10 पर ADB डाउनलोड और इंस्टॉल करने के लिए नीचे दिए गए चरणों का पालन करें:
- Android SDK प्लेटफॉर्म टूल्स के डाउनलोड पेज पर जाएं।
- "विंडोज के लिए SDK प्लेटफॉर्म-टूल्स डाउनलोड करें" बटन पर क्लिक करें। आप अपने ऑपरेटिंग सिस्टम के आधार पर अन्य विकल्प भी चुन सकते हैं।
- नियम और शर्तों से सहमत हों और डाउनलोड बटन पर क्लिक करें।
- ज़िप फाइल डाउनलोड हो जाने पर, उसे उस स्थान पर निकालें जहां आप टूल किट फाइलें सहेजना चाहते हैं।
आप फोल्डर में अन्य टूल्स के साथ 'ADB' देख पाएंगे। इंस्टॉलेशन प्रक्रिया अब पूरी हो चुकी है। अब अगले चरण पर चलते हैं: ADB का उपयोग करके अपने डिवाइस पर APK इंस्टॉल करना।
ADB का उपयोग करके अपने डिवाइस पर APK कैसे इंस्टॉल करें?
ADB कमांड का उपयोग करके APK इंस्टॉल करने से पहले, सुनिश्चित करें कि ADB सही ढंग से सेट अप है और कनेक्टेड डिवाइस ठीक से पहचाना जा रहा है।
- अपने एंड्रॉइड डिवाइस को कंप्यूटर से कनेक्ट करें और फिर SDK प्लेटफॉर्म टूल्स वाले फोल्डर को खोलें।
- इस फोल्डर में, Shift दबाए रखें और फिर राइट-क्लिक करें। मेनू से "यहां कमांड विंडो खोलें" विकल्प चुनें। अगर कमांड विंडो खोलने का विकल्प उपलब्ध नहीं है, तो "यहां PowerShell विंडो खोलें" पर क्लिक करें।
- कमांड प्रॉम्प्ट/पावरशेल विंडो में निम्न कोड टाइप करें: ".\adb devices" और एंटर दबाएं।
- यह कमांड विंडो में आपके डिवाइस का नाम प्रदर्शित करेगा।
- अगर नहीं दिखाता, तो डिवाइस के ड्राइवर में समस्या है।
- समाधान: अपने कंप्यूटर पर सर्च बार में जाकर डिवाइस मैनेजर खोलें।
- आपका एंड्रॉइड डिवाइस वहां सूचीबद्ध होगा। इस पर राइट-क्लिक करें और ड्राइवर अपडेट करें विकल्प चुनें।
- ऑनलाइन ड्राइवर खोजने का विकल्प चुनें। अगर कोई नया ड्राइवर उपलब्ध है, तो वह स्वचालित रूप से डाउनलोड और इंस्टॉल हो जाएगा।
- अब कमांड प्रॉम्प्ट/पावरशेल विंडो पर वापस जाएं और वही कमांड फिर से टाइप करके एंटर दबाएं। अब आप स्क्रीन पर डिवाइस का नाम देख पाएंगे।
यह पुष्टि करता है कि ADB सफलतापूर्वक सेट अप हो गया है और आपका डिवाइस सही ढंग से कनेक्टेड है। अब आप ADB कमांड का उपयोग करके अपने फोन पर कोई भी ऑपरेशन कर सकते हैं। ये कमांड कमांड प्रॉम्प्ट या पावरशेल विंडो में दर्ज करने होते हैं। अपने डिवाइस पर ADB के माध्यम से APK इंस्टॉल करने के लिए, आपके कंप्यूटर पर APK फाइल स्टोर होनी चाहिए। मान लेते हैं कि हम VLC मीडिया प्लेयर की APK फाइल इंस्टॉल कर रहे हैं।
- पहली चीज जो आपको करने की आवश्यकता है वह है APK फाइल को SDK प्लेटफॉर्म टूल्स वाले फोल्डर में ले जाना। इससे आसानी होगी क्योंकि आपको APK फाइल के स्थान का पूरा पथ अलग से टाइप नहीं करना पड़ेगा।
- कमांड प्रॉम्प्ट विंडो या पावरशेल विंडो खोलें और निम्न कमांड टाइप करें: "adb install <ऐप नाम.apk>" जहां ऐप नाम APK फाइल का नाम है। हमारे मामले में, यह "VLC.apk" होगा।
- इंस्टॉलेशन पूरा होने पर, आपकी स्क्रीन पर "सफलता" संदेश प्रदर्शित होगा।
अनुशंसित:
- AMOLED या LCD डिस्प्ले पर स्क्रीन बर्न-इन ठीक करें
- एंड्रॉइड पर सेफ मोड कैसे बंद करें
इस प्रकार, आपने अब सफलतापूर्वक सीख लिया है कि ADB कमांड का उपयोग करके APK कैसे इंस्टॉल करें। हालांकि, जैसा कि ऊपर बताया गया है, ADB एक शक्तिशाली टूल है और इसका उपयोग विभिन्न अन्य ऑपरेशन करने के लिए किया जा सकता है। आपको बस सही कोड और सिंटैक्स पता होना चाहिए, और आप बहुत कुछ कर पाएंगे। अगले अनुभाग में, हम आपके लिए कुछ चुनिंदा महत्वपूर्ण कमांड सूचीबद्ध करेंगे जिन्हें आप आजमा सकते हैं और प्रयोग करने का आनंद ले सकते हैं।
अन्य महत्वपूर्ण ADB कमांड
- "adb install -r <ऐप नाम.apk>" – यह कमांड आपको किसी मौजूदा ऐप को फिर से इंस्टॉल या अपडेट करने की अनुमति देता है। उदाहरण के लिए, आपके डिवाइस पर पहले से कोई ऐप इंस्टॉल है लेकिन आप उस ऐप की नवीनतम APK फाइल का उपयोग करके ऐप अपडेट करना चाहते हैं। यह तब भी उपयोगी होता है जब कोई सिस्टम ऐप दूषित हो जाता है और आपको उसकी APK फाइल का उपयोग करके दूषित ऐप को बदलने की आवश्यकता होती है।
- "adb install -s <ऐप नाम.apk>" – यह कमांड आपको ऐप को आपके SD कार्ड पर इंस्टॉल करने की अनुमति देता है, बशर्ते ऐप SD कार्ड पर इंस्टॉल होने के लिए संगत हो और आपका डिवाइस ऐप्स को SD कार्ड पर इंस्टॉल करने की अनुमति देता हो।
- "adb uninstall <पैकेज नाम>" – यह कमांड आपको अपने डिवाइस से ऐप अनइंस्टॉल करने की अनुमति देता है। ध्यान रखें कि ऐप अनइंस्टॉल करते समय आपको पूरा पैकेज नाम टाइप करना होगा। उदाहरण के लिए, इंस्टाग्राम अनइंस्टॉल करने के लिए आपको "com.instagram.android" लिखना होगा।
- "adb logcat" – यह कमांड आपको डिवाइस की लॉग फाइलें देखने की अनुमति देता है।
- "adb shell" – यह कमांड आपको अपने एंड्रॉइड डिवाइस पर एक इंटरैक्टिव लिनक्स कमांड-लाइन शेल खोलने की अनुमति देता है।
- "adb push <फाइल स्थान पथ>/sdcard/<फोल्डर नाम>" – यह कमांड आपको अपने कंप्यूटर पर किसी फाइल को अपने एंड्रॉइड डिवाइस के SD कार्ड पर ट्रांसफर करने की अनुमति देता है। यहां "फाइल स्थान पथ" का अर्थ है आपके कंप्यूटर पर फाइल का पथ, और "फोल्डर नाम" वह डायरेक्टरी है जहां फाइल आपके एंड्रॉइड डिवाइस पर ट्रांसफर होगी।
- "adb pull /sdcard/<फाइल नाम> <फाइल स्थान पथ>" – यह कमांड पुश कमांड का उल्टा माना जा सकता है। यह आपको अपने एंड्रॉइड डिवाइस से अपने कंप्यूटर पर फाइल ट्रांसफर करने की अनुमति देता है। आपको अपने SD कार्ड पर फाइल का नाम "फाइल नाम" के स्थान पर टाइप करना होगा। अपने कंप्यूटर पर वह स्थान निर्दिष्ट करें जहां आप फाइल सहेजना चाहते हैं "फाइल स्थान पथ" के स्थान पर।
- "adb reboot" – यह कमांड आपको अपने डिवाइस को रीस्टार्ट करने की अनुमति देता है। आप रीबूट के बाद -बूटलोडर जोड़कर अपने डिवाइस को बूटलोडर में बूट करने का चयन भी कर सकते हैं। कुछ डिवाइस आपको केवल "रीबूट" के बजाय "रीबूट रिकवरी" टाइप करके सीधे रिकवरी मोड में बूट करने की अनुमति भी देते हैं।