एंड्रॉइड डिबग ब्रिज (एडीबी) आपके कंप्यूटर से आपके एंड्रॉइड डिवाइस को नियंत्रित करने के लिए एक महत्वपूर्ण कमांड-लाइन टूल है। ADB के साथ आप अपने डेटा का बैकअप लेने के लिए कई उपयोगी कमांड निष्पादित कर सकते हैं, .zip फ़ाइलों को साइडलोड कर सकते हैं जिन्हें आप अन्यथा कस्टम पुनर्प्राप्ति में फ्लैश करेंगे, अपने बूटलोडर को Nexus डिवाइस पर अनलॉक कर सकते हैं, और अपने Android फ़ोन को डीबग करने के लिए कई अन्य उपयोग कर सकते हैं।
विंडोज मशीन पर एडीबी स्थापित करना काफी दर्द रहित लेकिन शामिल प्रक्रिया है। यह मार्गदर्शिका शुरू से अंत तक आपका मार्गदर्शन करेगी।
Windows पर ADB कैसे स्थापित करें?
- एंड्रॉइड एसडीके वेबसाइट पर जाएं और "केवल एसडीके टूल्स . पर नेविगेट करें " अपने मंच के लिए संस्करण डाउनलोड करें।
- SDKManager.Exe खोलें और केवल “Android SDK प्लेटफ़ॉर्म टूल . चुनें "स्थापना के लिए। यदि आप Nexus फ़ोन पर हैं, तो आपको "Google USB ड्राइवर . भी चुनना चाहिए " जब आप इंस्टॉल पर क्लिक करते हैं, तो यह आपके कंप्यूटर पर आवश्यक फाइलों को डाउनलोड करना शुरू कर देगा।
- सक्षम करें आपके डिवाइस पर यूएसबी डिबगिंग। एडीबी आपके डिवाइस पर तभी काम करेगा जब यूएसबी डिबगिंग सक्षम हो। USB डीबगिंग आमतौर पर डेवलपर विकल्प . के अंतर्गत पाई जाती है , इसलिए यदि आपने अभी तक डेवलपर विकल्प सक्षम नहीं किए हैं, तो सेटिंग>फ़ोन के बारे में> पर जाएं “बिल्ड नंबर . पर टैप करें 7 बार, और आपको एक अलर्ट मिलेगा कि डेवलपर विकल्प सक्षम हैं। यूएसबी डिबगिंग चालू करने के लिए अब आप डेवलपर विकल्पों में जा सकते हैं।
- नेविगेट करें अपने पीसी पर उस फ़ोल्डर में जहां एसडीके उपकरण स्थापित किए गए थे। Shift + फोल्डर पर राइट क्लिक करें और “यहां कमांड विंडो खोलें . चुनें) "।
- कनेक्ट करें USB के माध्यम से आपका Android फ़ोन आपके कंप्यूटर पर (सुनिश्चित करें कि आप डेटा केबल का उपयोग कर रहे हैं, चार्जिंग केबल का नहीं)। यदि आपको अपने डिवाइस पर संकेत दिया जाता है, तो "फ़ाइल स्थानांतरण (MTP) . चुनें " तरीका। अब कमांड टर्मिनल टाइप में:
adb devices
यह आपके डिवाइस को कनेक्टेड होने के रूप में प्रदर्शित करना चाहिए। यदि कमांड प्रॉम्प्ट में कोई उपकरण नहीं दिखाया गया है, तो आपको निर्माता की वेबसाइट से अपने फ़ोन के लिए विशिष्ट USB ड्राइवर डाउनलोड करने की आवश्यकता हो सकती है।
अब आपको अपने सिस्टम-पथ को कॉन्फ़िगर करना चाहिए ताकि आप एसडीके टूल्स फ़ोल्डर से इसे चलाने के बिना कमांड टर्मिनल के अंदर से हमेशा एडीबी कमांड चला सकें। तरीके लगभग समान हैं लेकिन विंडोज 7, 8 और 10 के बीच थोड़े अलग हैं।
Windows 7, 8 के लिए सिस्टम पथ में ADB जोड़ें
- कंट्रोल पैनल पर जाएं> सिस्टम> सुरक्षा और “उन्नत सिस्टम सेटिंग्स . पर क्लिक करें ” बटन पर क्लिक करें, फिर “पर्यावरण चर . पर क्लिक करें "
- ढूंढें “पथ . नामक चर " को हाइलाइट करने के लिए उस पर क्लिक करें, फिर "संपादित करें . पर क्लिक करें ".
- अपना एडीबी फोल्डर वेरिएबल वैल्यू के अंत में जोड़ें, जिसमें कोई स्पेस न हो, पहले अर्धविराम लगाएं। उदाहरण के लिए:
;C:\Android\platform-tools
Windows 10 में सिस्टम पथ में ADB जोड़ें
3 . तक ऊपर दिए गए चरणों का पालन करें . पहले से मौजूद चर स्ट्रिंग में स्ट्रिंग जोड़ने के बजाय, आप खुलने वाले पर्यावरण चर बॉक्स में "नया जोड़ें" पर क्लिक करने जा रहे हैं। बस अपना एडीबी फ़ोल्डर जोड़ें और एंटर दबाएं।
उपयोगी एडीबी कमांड की सूची
- adb install C:\package.apk - अपने C:\ से अपने Android डिवाइस पर एक .apk पैकेज इंस्टॉल करें।
- adb अनइंस्टॉल पैकेज.नाम - अपने डिवाइस से ऐप पैकेज अनइंस्टॉल करें - पैकेज का नाम विशिष्ट ऐप पैकेज नाम होगा जैसा कि आपके डिवाइस में देखा गया है, उदाहरण के लिए, com.facebook.katana
- adb push C:\file /sdcard/file - आपके C:\ से आपके डिवाइस के एसडी कार्ड में एक फाइल कॉपी करता है।
- adb pull /sdcard/file C:\file - ADB पुश का उल्टा।
- adb logcat - अपने Android डिवाइस से लॉग देखें।
- adb shell - यह आपके डिवाइस पर एक इंटरैक्टिव Linux कमांड लाइन खोलेगा।
- adb shell कमांड - यह आपके डिवाइस की कमांड लाइन पर एक कमांड चलाएगा।
- adb रीबूट - यह आपके डिवाइस को रीबूट करेगा।
- adb रिबूट-बूटलोडर - आपके डिवाइस को बूटलोडर में रीबूट करता है।
- adb रीबूट रिकवरी - पुनर्प्राप्ति के लिए आपके डिवाइस को रीबूट करता है।
फास्टबूट डिवाइस - एडीबी कमांड केवल तभी काम करता है जब आपका फोन पूरी तरह से बूट हो जाता है, बूटलोडर से नहीं। FastBoot आपको बूटलोडर से अपने डिवाइस पर ADB कमांड को पुश करने की अनुमति देता है, उदाहरण के लिए, जब आप रिकवरी लूप में फंस जाते हैं तो उपयोगी होता है।