स्मार्टफोन हर जगह मौजूद होने के साथ, आपके पर्सनल कंप्यूटर से आपके स्मार्टफोन पर और इसके विपरीत फाइलें ट्रांसफर करने की आवश्यकता उत्पन्न होती है। न केवल कि, आपको कुछ ऐप्स को डीबग करने या नए इंस्टॉल करने की आवश्यकता हो सकती है, आदि। जिसके लिए ADB या Android Debug Bridge नामक एक कमांड-लाइन उपयोगिता का उपयोग अक्सर किया जाता है।
कभी-कभी, लोग अपने स्मार्टफोन से कनेक्ट नहीं कर पाते हैं, भले ही, उनके अनुसार, उन्होंने सब कुछ सही किया हो। खैर, चिंता न करें, हम इसके लिए यहां हैं। यह गाइड आपको बताएगा कि 'Error: device not found' समस्या को कैसे हल करें — तो आराम से बैठें, और निर्देशों का पालन करें।

ADB Device Not Found त्रुटि के कारण क्या हैं?
इससे पहले कि हम समाधानों पर जाएं, आप जानना चाह सकते हैं कि इस समस्या का कारण क्या है। खैर, कई चीजें इस मुद्दे का परिणाम हो सकती हैं —
- ड्राइवर अपडेट नहीं हैं। ड्राइवर इंटरफेस और आपके OS के साथ संचार करने के लिए जिम्मेदार अभिनेता हैं। यदि यह अपडेट नहीं है, तो आप इस त्रुटि का सामना कर सकते हैं।
- USB डिबगिंग सक्षम नहीं है। यह मोड ADB के लिए आपके Android डिवाइस पर काम करने के लिए आवश्यक है।
- गलत कनेक्शन मोड का चयन। आपके द्वारा शुरू किए जाने वाले ट्रांसफर के प्रकार के लिए एक सही कनेक्शन मोड चुना जाना चाहिए।
नोट: सुनिश्चित करें कि आपके पास ADB इंस्टॉल है।
विधि 1: Developer Options और USB Debugging सक्षम करें
शुरू करने के लिए, सुनिश्चित करें कि आपने अपने डिवाइस पर USB Debugging सक्षम किया है क्योंकि ADB अन्यथा काम नहीं करता। ऐसा करने के लिए:
- अपने फोन Settings पर जाएं और About चुनें।
- About मेनू में, 'Builder number' पर सात बार टैप करें जो Developer Options सक्षम करता है।
- उसके बाद, वापस जाएं और Developer options चुनें।

- नीचे स्क्रॉल करें और 'USB Debugging' पर टैप करें।
विधि 2: कनेक्शन मोड बदलें
Android में अलग-अलग कनेक्शन मोड होते हैं जो कभी-कभी इस समस्या का कारण बन सकते हैं। ADB के मामले में, हमें MTP (Media Transfer Protocol) की आवश्यकता होती है। एक बात ध्यान देने योग्य है कि आपके स्मार्टफोन में MTP के बजाय Transfer files हो सकता है जो वही है। इसके लिए, आपको क्या करना है:
- सुनिश्चित करें कि आपका डिवाइस सही ढंग से प्लग इन है।
- नोटिफिकेशन विंडो को नीचे खींचें और USB कनेक्शन नोटिफिकेशन चुनें।
- वहां, कनेक्शन मोड के रूप में MTP चुनें।

नोट: कुछ लोगों ने बताया कि PTP मोड चुनने से उनके लिए काम किया, इसे भी आज़माना सुनिश्चित करें।
विधि 3: ADB इंटरफेस अपडेट करें
कभी-कभी, समस्या पुराने ADB इंटरफेस ड्राइवर के कारण होती है। ड्राइवर को अपडेट करने के लिए, आपको क्या करना है:
- अपने कंप्यूटर पर, 'My Computer' पर राइट-क्लिक करें और Device Manager चुनें।
- Other Devices के तहत, आपको 'Android ADB Interface' या 'Android Phone' दिखाई देगा। इस पर राइट-क्लिक करें और 'Update Driver Software' चुनें।

- उसके बाद, 'Browse my computer for driver software' चुनें।
- फिर, 'Let me pick from a list of device drivers on my computer' चुनें।
- एक विंडो पॉप अप होगी, सुनिश्चित करें कि 'Show all devices' हाइलाइटेड है और Next पर क्लिक करें।

- 'Have Disk' विकल्प पर क्लिक करें।
- जहां आपने अपना SDK इंस्टॉल किया है वहां जाएं जो आमतौर पर होता है
C:\Program Files\Android\android-sdk\extras\\google\usb_driver\
जहां आपको android_winusb.inf पर डबल क्लिक करना होगा - सूची से 'Android ADB Interface' चुनें।

- 'Yes' पर क्लिक करें और फिर 'Install' पर क्लिक करें।
- इंस्टॉलेशन पूरा होने की प्रतीक्षा करें और फिर विंडो बंद करें।
यदि यह पहले से नहीं पहचानता है तो आप अपने डिवाइस को पुनः कनेक्ट करने का प्रयास कर सकते हैं।
विधि 4: Universal ADB Windows Driver इंस्टॉल करें
यदि आप सुनिश्चित हैं कि उपरोक्त समाधान आपके लिए काम नहीं करेंगे या आपके लिए काम नहीं किए, तो Universal ADB Windows Driver इंस्टॉल करना आपके लिए समाधान हो सकता है। यह काफी सरल है, उनकी आधिकारिक वेबसाइट से ड्राइवर डाउनलोड करें और इसे इंस्टॉल करें।
विधि 5: ADB प्रक्रिया रीसेट करें
कभी-कभी ऐसा होता है कि बाकी सब कुछ काम कर रहा है लेकिन आप अभी भी अपने स्मार्टफोन को सूचीबद्ध नहीं कर सकते — जिसका अर्थ है कि आपने USB ड्राइवर इंस्टॉल किया है, USB डिबगिंग सक्षम किया है, आदि। ऐसे मामलों में, सर्वर को मारना और इसे फिर से शुरू करना आपकी मदद कर सकता है। ऐसा करने के लिए, कमांड लाइन में निम्न कमांड टाइप करें
adb kill-server adb start-server

विधि 6: केबल बदलें
अंत में, यदि आपके लिए कुछ भी काम नहीं करता है, तो एक नई केबल प्राप्त करना आपके लिए रास्ता हो सकता है। आपके केबल के दोषपूर्ण होने की संभावना अधिक है जिसका अर्थ है कि आप कुछ भी करें, आपकी समस्या बनी रहेगी क्योंकि समस्या आपके ड्राइवर के साथ नहीं बल्कि हार्डवेयर के साथ है। यह जांचने के लिए कि आपका केबल दोषपूर्ण है या नहीं, निम्न प्रयास करें:
- कनेक्ट करें अपने केबल को चार्जर पर एक पोर्ट से।
- उस केबल से अपने स्मार्टफोन को चार्ज करने का प्रयास करें।
यदि यह चार्ज करना शुरू नहीं करता है, तो इसका मतलब है कि आपका केबल दोषपूर्ण है और आपको दूसरा लेना होगा।