Android ADB डिवाइस ऑफ़लाइन, आदेश जारी नहीं कर सकता


329

मैं ADB का उपयोग कमांड लाइन या एक्लिप्स के माध्यम से अपने डिवाइस से नहीं कर सकता ।

आज्ञा चलाना

adb devices

डिवाइस का नाम देता है, लेकिन यह कहता है कि यह ऑफ़लाइन है।

चीजें जो मैंने कोशिश की हैं।

  1. Toggled Android डिबगिंग मोड
  2. Google USB ड्राइवर को पुनर्स्थापित किया गया
  3. पहले से काम कर रहे बैकअप ( CyanogenMod ) के लिए OS को पुनर्स्थापित किया
  4. USB कॉर्ड बदली
  5. फोन / कंप्यूटर को कई बार रिबूट किया
  6. Android एसडीके अपडेट किया गया

मेरे पास वास्तव में कोई सुराग नहीं है कि क्या चल रहा है। आपको लगता है कि कुछ भी मैं कोशिश कर सकता हूं, मैं सभी कान हूं।

स्पष्ट होने के लिए, यदि आपके पास यही समस्या है, तो समस्या संभवतः एक एसडीके है। 4.2.2 के रूप में एक सुरक्षा सुविधा है जो आपको कनेक्ट करने वाले डिवाइस के आरएसए फिंगरप्रिंट की पुष्टि करने की आवश्यकता है। एसडीके प्रबंधक खोलें और टूल अपडेट करें! फिर रिबूट करें।


22
एक और यूएसबी पोर्ट की कोशिश करो।
jayellos

केवल अन्य पोर्ट usb3 है
ब्रायन

3
मुझे भी इस तरह की समस्या का सामना करना पड़ा। मैंने क्या किया था, * कमांड एडीबी किल-सर्वर, एडीबी स्टार्ट-सर्वर जारी करें। * एक और यूएसबी पोर्ट का प्रयास करें, ज्यादातर यह पीसी के पीछे काम करेगा। * डिवाइस को पुनरारंभ करें, * ग्रहण को पुनरारंभ करें, * कंप्यूटर को पुनरारंभ करें, * यूएसबी कॉर्ड को बदलें कुछ यूएसबी कॉर्ड विफल हो जाएगा (कम गुणवत्ता)। अंत में यदि समस्या हल नहीं होती है, तो डिवाइस USB ड्राइवर को फिर से स्थापित करें।
jayellos


3
मेरे साथ भी ऐसा ही हुआ। मेरे मामले के लिए, मैं सिर्फ डेवलपर विकल्प को अक्षम करता हूं और फिर से सक्षम करता हूं। बस इतना ही।
क्यो नइ विन

जवाबों:


139

मेरे नेक्सस 7 और गैलेक्सी नेक्सस को एंड्रॉइड 4.2.2 में अपडेट किए जाने के बाद आज मुझे वही समस्या मिली ।

मेरे लिए इसे तय करने वाली बात SDK प्लेटफॉर्म-टूल्स को r16.0.1 में अपग्रेड करना था। मेरे लिए, यह संस्करण मेरे SDK प्रबंधक में प्रदर्शित नहीं किया गया था, इसलिए मैंने इसे http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip से सीधे खींच लिया ।

फिर आपको platform-toolsनिर्देशिका का नाम बदलने और इसे अनज़िप करने की आवश्यकता है android-sdk-windows/platform-tools। एसडीके प्रबंधक का उपयोग करते हुए, मैंने इससे पहले नवीनतम एसडीके-टूल्स को भी अपडेट किया था।

यदि आपका पूरा ग्रहण और ADT प्राचीन है, तो आपको उन्हें भी अपडेट करने की आवश्यकता हो सकती है, लेकिन मुझे इसकी आवश्यकता नहीं थी।

नोट: आपको नवीनतम पैकेज देखने से पहले दो बार (खुद को अपडेट करने के लिए) एसडीके प्रबंधक चलाने की आवश्यकता हो सकती है।


1
मेरे पास r17 है, लेकिन मुझे वही समस्या है। R16.0.1 को मदद मिलेगी?
अलेक्जेंडर सुरफेल

@spartacus मुझे नहीं लगता है इसलिए मुझे लगता है कि आपके लिए समस्या अब कहीं और हो सकती है।
hack_on

हल किया गया, एंड्रॉइड एसडीके के लापता मंच के कारण समस्या
ताई डाओ

वर्णित क्रम में बिल्कुल काम किया। अंतिम चरण इसे फोन पर अनुमति देना है।
vlad

24
बस फोन या डिवाइस को रिबूट करें और आनंद लें, एडीबी को फिर से शुरू करने की कोई आवश्यकता नहीं है।
उमर

135

दौड़ने के adb devicesबाद दौड़ने की कोशिश करें adb kill-server। सुरक्षा प्रश्न उसके बाद आता है। मेरे लिए काम किया।


काम करता है अगर आपके ड्राइवर पहले से ही अद्यतित हैं और अभी भी समस्या हो रही है। अन्य मामलों में भी, मुझे लगता है कि यह काम कर सकता है।
kAmol

डिवाइस से किसी भी अन्य मशीनों को डिस्कनेक्ट करना सुनिश्चित करें। मेरे मामले में, मेरी वर्चुअल मशीन होस्ट अभी भी tcpip के माध्यम से जुड़ी हुई थी और मेरा अतिथि अभी भी सफलतापूर्वक कनेक्ट हो सकता है, लेकिन यह ऑफ़लाइन होगा। RSA प्रॉम्प्ट प्राप्त करने के लिए, मुझे अपने अतिथि से कनेक्ट करने से पहले अपने होस्ट परadb kill-server कमांड चलाना होगा । adb connect 192.x.x.x

adb start-server उसके बाद
16

सामान्य तौर पर यह चाल है। स्वीकार जवाब विशेष मामले के लिए है।
रतुल

मुझे फोन पर 'xx: xx: xx से USB डिबगिंग की अनुमति' याद आ गई होगी। सर्वर को पुनरारंभ करना और USB को फिर से कनेक्ट करना इसे फिर से पॉप अप करता है।
डेन बोल्सर

77

जब आप वाई-फाई मोड (एंड्रॉइड स्टूडियो में या adb tcpip 5555उदाहरण के लिए चलकर कंसोल में ) का उपयोग करके डिवाइस से कनेक्ट करते हैं, तो यह अक्सर होने लगता है ।

तै होना:

  1. यदि आप Wi-Fi से कनेक्ट हैं, तो USB कनेक्शन डिस्कनेक्ट करें या डिवाइस का वाई-फाई बंद करें।
  2. एंड्रॉइड स्टूडियो / ग्रहण / अन्य आईडीई बंद करें।
  3. चलाने के adb kill-serverलिए सुनिश्चित करें कि adb नहीं चल रहा है।
  4. अपने Android डिवाइस को पुनरारंभ करें।
  5. आपके डिवाइस के पुनरारंभ होने के बाद, इसे यूएसबी के माध्यम से कनेक्ट करें और चलाएं adb devices। यह एडीबी डेमॉन शुरू करना चाहिए। आपका डिवाइस अब फिर से ऑनलाइन होना चाहिए।

2
चरण 3 यहाँ शायद सबसे महत्वपूर्ण समाधान है! अपने कमांड लाइन इंटरफेस को बंद करें और यदि यह अभी भी चल रहा है तो प्रक्रिया को मार दें और फिर से कोशिश करें!
9

यह मेरे लिए काम करता है (विंडोज 7 के साथ गैलेक्सी टैब जीटी P7500)
सरवन

एंड्रॉइड 8.0 और विंडोज 10 के साथ मेरे लिए काम किया
12:00 पर aoni90

मैंने adb kill-serverएंड्रॉइड डिवाइस रीस्टार्ट के बिना कोशिश की और यह काम नहीं किया। जब मैं इन चरणों को दोहराता हूं और खंड 4 में उल्लिखित डिवाइस को पुनरारंभ करता हूं, तो यह काम करता है।
E235

62

मैं नेक्सस 7 पर एक ही मुद्दे को हिट 4.2.2 ओटीए अद्यतन चल रहा है। मुझे लगभग निश्चित है कि अपडेट के बाद मेरे पास USB और Wi-Fi पर ADB कनेक्शन था, जब तक कि उसने काम करना बंद नहीं किया। ठीक करने के लिए, मैंने अपने SDK का उपयोग करके अपडेट किया:

android update sdk --no-ui

अब मेरे विकास उपकरण हैं:

  • एसडीके रिव्यू 16.0.2
  • एसडीके उपकरण 21.1 को संशोधित करते हैं
  • एसडीके एपीआई 17, रेव 2

1
"एंड्रॉइड 'को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।" - मेरे C: ड्राइव के रूट से "dir android.exe / s" भी किया - कुछ भी नहीं मिला - क्या आप लिनक्स का उपयोग कर रहे हैं, या क्या आपके पास कुछ विशेष बिट्स हैं जो हमारे पास विंडोज उपयोगकर्ता नहीं हैं?
BrainSlugs83

हां, मैं लिनक्स का उपयोग करता हूं। android एक शेल स्क्रिप्ट है ।/sdk/tools/ जो कि android SDK Manager java ऐप को बंद करता है। विंडोज एसडीके टारबॉल में एक तुलनीय स्क्रिप्ट होनी चाहिए।
dturvene

7
दी गई कमांड का उपयोग विंडोज़ पर तब तक किया जा सकता है जब तक कि यह आपके पथ \ से \ android-sdk \ tools \ निर्देशिका तक नहीं किया जाता है
गैजेट

4
विंडोज 7 में, ... \ android-sdk \ Tools \ डायरेक्टरी से कमांड जारी करने के लिए और यह काम करता है, कमांड विंडो "As Administrator" को चलाएं।
जॉन जोर्सेट

इसने मेरे लिए नेक्सस 10 और गैलेक्सी नेक्सस के साथ काम किया। मैं Windows XP SP3 का उपयोग कर रहा हूं। मैंने USB पोर्ट बदलने की कोशिश की, पुनरारंभ, ETx .. कुछ भी नहीं मदद की, लेकिन यह जवाब। मैं लगभग xp को पुनः स्थापित करने जा रहा था, धन्यवाद!
फेर

44

मैं इस बात पर जोर नहीं दे सकता कि यूएसबी पोर्ट को बदलना प्रमुख है। अक्सर फ्रंट पैनल यूएसबी पोर्ट दोषपूर्ण हो सकते हैं।


5
मेरे लिए भी काम किया। Nexus 10 कभी-कभी USB पोर्ट के लिए बहुत अधिक करंट
खींचता है

वाह, मरने के 1/2 घंटे के बाद, यह पता चला है कि यह यूएसबी पावरिंग मुद्दा है! धन्यवाद!
बिगजोश

कभी-कभी यह एक दोषपूर्ण बंदरगाह नहीं है। मेरे मामले में मेरे पास विंडोज बूट के दौरान यूएसबी प्लग था और यह एडीबी ड्राइवरों को सही ढंग से लोड नहीं करता था। बस एक ही पोर्ट में अनप्लग्ड और प्लग किया गया। विंडोज चमत्कार ...
रिकार्डो BRGWeb

1
कभी-कभी स्विचिंग पोर्ट काम करते हैं। कभी-कभी यह विभिन्न बंदरगाहों + केबल + डिवाइस संयोजनों से USB2 बनाम USB3 समर्थन की बात है। "एसएस" सूचक (यूएसबी 3) के साथ या बिना सामने वाले बंदरगाहों से स्विच करना कभी-कभी मदद करता है। एक अलग केबल की कोशिश करना कभी-कभी मदद करता है।
जॉन एडम्स 19

मेरे लिए 8 घंटे बर्बाद हो गए। यह USB 3.0 पर काम करता है लेकिन USB 2.0 पर किसी कारण से (मेरे लिए कम से कम)। कभी भी उस मुद्दे को अब तक नहीं किया गया था और अचानक मुझे 3.0 का उपयोग करना पड़ा। जो अब मेरे 3.0 पोर्ट में से एक को बर्बाद कर रहा है।
रेयान

39

4.2.2 के बारे में सोच रहे किसी के लिए, एक सुरक्षा प्रश्न है जो फोन पर पीसी के साथ आरएसए सत्यापन का अनुरोध करता है। सुनिश्चित करें कि आपके उपकरण अपडेट किए गए हैं और आप प्रश्न में उपकरणों पर सुरक्षा प्रश्न का सत्यापन करके पीसी एक्सेस की अनुमति देते हैं। यह मेरे लिए तय है।

और हमेशा की तरह, सत्यापित करें कि आपने डेवलपर विकल्पों में सक्षम डिबगिंग है;)


7
एक बार जब मैंने usb डिबगिंग प्राधिकरणों को निरस्त कर दिया तो यह मेरे लिए काम कर गया। तब अक्षम और पुन: सक्षम usb डीबगिंग। "इस कंप्यूटर को अनुमति दें" संदेश पॉप अप हुआ, और BAM, यह ऑफ़लाइन के बजाय डिवाइस के रूप में दिखा।
क्रेजीपेंगिन

21

एकाधिक adb.exe फ़ाइलें?

C: / Windows / से OLD adb.exe की एक प्रति हटाते समय मेरी समस्या हल हो गई थी । मुझे नहीं पता कि adb.exe की एक प्रतिलिपि C: \ Windows \ को कैसे मिली?

जब मैं android-sdk / platform-tools से adb.exe लॉन्च करता हूं / तो मुझे पता लगाने में कोई समस्या नहीं थी।


मेरे साथ भी यही हुआ। मुझे लगता है कि कुछ साल पहले मैंने रोम स्थापित करने के लिए कुछ डाउनलोड किया था।
गेंग्केव

मेरी विंडोज 8 में एक ही मुद्दा था और c:\windows\adb.exeकिसी और चीज का नाम बदलने से ( adb.old.exe) समस्या ठीक हो गई। मुझे कमांड लाइन को रिबूट या खोलने / बंद करने की भी आवश्यकता नहीं थी। यह सिर्फ काम करता है। मैंने adb devicesपुराने का नाम बदलने के बाद सही लिखा adb.exeऔर फिर मेरे Nexus 7 ने पूछा कि क्या मैं इस कंप्यूटर को अधिकृत करना चाहता हूं। मैंने कहा हां और अब जब मैं adb devices"ऑफ़लाइन" के बजाय इसे "डिवाइस" कहता हूं ।
एलेक्सस्टैक

1
धन्यवाद, यह एक काम करता है! मेरे साथ भी यही हुआ, मुझे लगता है कि जब हम डिवाइस के साथ आए ड्राइवर सॉफ़्टवेयर को स्थापित करते हैं तो adb.exe C: \ Windows में कॉपी हो जाता है।
थिनजर 00

हालांकि यह वहाँ कैसे हुआ: / मैं जानना चाहता हूं
डैनियल चेउंग

1
@DanielCheung मेरे लिए यह Kingoroot और / या KingRoot पीसी प्रोग्राम इंस्टॉल करते समय था। मुझे लगता है कि वे स्वयं एक संस्करण स्थापित करते हैं क्योंकि वे उस उपयोगकर्ता पर भरोसा नहीं करते हैं जिसके पास एंड्रॉइड एसडीके स्थापित है। और हाँ, पुराने (1.0.26) संस्करण को हटाने से यह विंडोज निर्देशिका से मेरे लिए "ऑफ़लाइन" मुद्दा तय करता है। :)
Venryx

20

एक बार यूएसबी डिबगिंग को बंद करके और फिर इसे एनेबल करने की कोशिश करें और फिर अपने डिवाइस को सिस्टम: लिंक से कनेक्ट करें


2
यह निश्चित रूप से सबसे सरल, पक्का और सबसे तेज़ तरीका है। मैंने इस धागे में सभी विधियों के कई रूपों का उपयोग किया। यह एकमात्र ऐसा काम है जो हर बार होता है। यह एंड्रॉइड डिवाइस पर सिर्फ तीन टैप करता है और समस्या दूर हो जाती है।
एलडी जेम्स

18

मुझे यह समस्या हो रही थी और किसी भी अन्य उत्तर ने मदद नहीं की। एसडीके को अपडेट करने और 4.2.2 के लिए एपीआई स्थापित करने के बाद क्या आवश्यक था, चल रहा था:

android update adb

मेरे पास एक और समस्या यह थी कि मैं एडीबी को वाई-फाई से जोड़ने की कोशिश कर रहा था, जो कि मेरा एकमात्र विकल्प है क्योंकि मेरे मैक पर यूएसबी पोर्ट वास्तव में फाइनेंकी हैं। दुर्भाग्य से, वाई-फाई पर एडीबी 4.2.2 में सुरक्षा प्रश्न नहीं दिखाता है, इसलिए आपको एक यूएसबी केबल खोजने की आवश्यकता है जो सुरक्षा प्रश्न को स्वीकार करने के लिए कम से कम एक बार यूएसबी पर काम करेगा और कनेक्ट करेगा, लेकिन आपके द्वारा एक बार ऐसा करने के बाद , आप वाई-फाई से कनेक्ट कर सकते हैं।


इसने मेरे लिए यह किया। धन्यवाद। मेरे नेक्सस 7 को अपडेट करने के बाद से मेरे सिर को दीवार से टकरा रहा था।
जेसन साउथवेल

मैंने इस पृष्ठ और कुछ अन्य साइटों पर कोशिश की, जो Google ने चालू कीं और एंड्रॉइड 4.0.3 पर चलने वाला मेरा एचटीसी फोन अभी भी ऑफ़लाइन के रूप में सूचीबद्ध किया जा रहा था। मैंने आखिरकार फोन को फिर से शुरू किया और फिर adb डिवाइस ने कहा कि यह ऑनलाइन था। यार, काश मैंने पहले ऐसा सोचा होता।
जॉन जोर्सेट

मुझे यह त्रुटि मिली: डिवाइस ऑफ़लाइन जब तक मुझे वाईफाई के बारे में आपकी टिप्पणी नहीं मिली - जैसे ही मैंने अपना फोन वाईफाई से लिया, यह काम कर गया। धन्यवाद!
amurrell

17

यदि आपका उपकरण सामान्य रूप से USB से जुड़ता है, लेकिन अचानक काम करना बंद कर देता है, खासकर तब जब USB केबल काट दिया गया है और फिर से कनेक्ट हो गया है, तो अन्य उत्तरों में उल्लिखित कुछ अधिक कठोर चीजों को करने से पहले निम्नलिखित गैर-इनवेसिव चरणों का प्रयास करें:

adb kill-server
adb start-server
adb devices

यदि आपका डिवाइस इसके बगल में 'डिवाइस' के साथ सूचीबद्ध है, तो आप व्यवसाय में वापस आ गए हैं।

यदि आपका डिवाइस इसके बगल में 'ऑफ़लाइन' के साथ सूचीबद्ध है, तो डिवाइस को पुनरारंभ करने का प्रयास करें। डिवाइस पर एडीबी डेमन कभी-कभी लटका हुआ होगा। मैंने इस पर अधिक ध्यान दिया है जब मैंने केबल को डिस्कनेक्ट कर दिया है जबकि लॉगकैट चल रहा है और वाई-फाई या ईथरनेट के माध्यम से कनेक्ट करने से वापस स्विच करने के बाद।

यदि आपका डिवाइस सूचीबद्ध नहीं है, तो आपको अन्य उत्तरों में समाधान की कोशिश करनी चाहिए, एक अलग यूएसबी केबल और पोर्ट की कोशिश करके। वे सस्ते केबल खराब हो सकते हैं।


इससे मेरी समस्या को हल करने में मदद मिली (एंड्रॉइड एमुलेटर 'ऑफ-लाइन' के रूप में दिखाई दे रहा था, लेकिन सर्वर को फिर से शुरू करने के बाद जैसा कि यह 'डिवाइस' मोड में वापस था)।
ग्रेग्री

1
कई घंटों के कारण इस कारण को खोजने की कोशिश करते हैं कि एडीबी अब काम नहीं करता है, यह वास्तव में केबल था!
मार्टिन एल।

मुझे एक से अधिक बार खराब केबल द्वारा काट लिया गया है। खराब केबल आमतौर पर डिवाइस को ठीक से चार्ज करते हैं, इसलिए मैंने भी अलग-अलग लोगों की कोशिश करने से पहले बहुत समय बर्बाद किया है।
स्कॉट

हे भगवान, मैंने सभी समाधानों की कोशिश की है, लेकिन सबसे आसान एक है - फोन को रिबूट करने के लिए — मेरे दिमाग में नहीं आया। इससे मेरी समस्या हल हो गई।
किबीन

मुझे एक छोटी केबल का उपयोग करना पड़ा - मैं अपने फोन को चार्ज करने के लिए उपयोग करता हूं वह बहुत लंबा था!
रिक मोर्टेंसन

12

का उपयोग सुनिश्चित करें adbअपने से platform-tools, फ़ोल्डर एसडीके उपकरण को अद्यतन करने के बाद।

आखिरकार मुझे यह काम मिल गया जब मैंने महसूस किया कि मैं एडीबी के एक पुराने संस्करण का उपयोग कर रहा था जिसकी नकल की गई थी /usr/bin


यह usr / बिन कहाँ है?
एंटावो

8

शायद ही कभी यह एडीबी सर्वर त्रुटि (मुझे लगता है) के कारण हो सकता है। यह हमेशा कह रहा है

"device-name is offline" from adb devices command.

बस सर्वर को मारने और फिर से शुरू करें। इसने मेरे लिए काम किया।

"adb kill-server"
"adb start-server"

7

मैंने adb connect <device_ip>अन्य समाधानों का उपयोग किया और गैर-काम किया क्योंकि मेरी समस्या दूसरी तरफ थी। डिवाइस पर मुझे इसकी आवश्यकता थी stop adbdऔर इसे पुनरारंभ करें start adbd। डिवाइस अब फिर से "ऑनलाइन" है।


1
एक अमेज़ॅन फायर टीवी स्टिक था जो इस मुद्दे को वाईफ़ाई पर कनेक्ट कर रहा था। बंद और फिर पर एडीबी टॉगल, adb kill-server, adb start-server, तो adb connect <device_ip>के रूप में मेरे लिए काम किया इसके बाद के संस्करण का सुझाव दिया।
chenware

6

मैं उसी समस्या से होकर गुजरा जो मेरे लिए तय थी। पहले अपने फोन को usb के माध्यम से कनेक्ट करें और फिर सुनिश्चित करें कि आप अपने मोबाइल आईपी की जांच करें जो सेटिंग्स के तहत है >> फ़ोन के बारे में >> स्टेटस निम्न कमांड चलाएं।


adb kill-server
adb start-server
adb tcpip 5555 //it resets port so put port you want to connect
adb connect 192.168.1.30:5555 //ip:port of your mobile to connect
adb devices //you will be connected over wifi


adb tcpip 5555 पोर्ट को रीसेट नहीं करता है यह केवल वर्तमान डिवाइस के लिए एक डिफ़ॉल्ट पोर्ट सेट करता है और डिवाइस से कनेक्ट होने के बाद होना चाहिए और अगली बार जब आप किसी डिवाइस से आईपी पते के माध्यम से कनेक्ट करते हैं तो वाईफाई नेटवर्क पर भी इसे पोर्ट की आवश्यकता नहीं होती है
एहसान सरसो

5

मैंने dturvene और अन्य सभी समाधानों की कोशिश की, लेकिन उन्होंने काम नहीं किया। मुझे एक और कदम की जरूरत थी।

इन आदेशों को चलाएँ

  1. adb kill-server
  2. android update sdk --no-ui
  3. adb start-server

यह सत्यापित करने के लिए कि यह काम किया है, कमांड से पहले और बाद में 'एडीबी संस्करण' चलाएं और सुनिश्चित करें कि यह नवीनतम है। adb kill-serverकमांड का कारण यह है कि यह सबसे अधिक संभावना है, और इसे चलाने के दौरान इसे अपडेट नहीं किया जा सकता है, इसलिए आपको इसे पहले मारना होगा।


5

मेरे लिए कुछ भी काम नहीं किया। मैंने लगभग 12 घंटे इंटरनेट पर लगातार खोजे और उन समाधानों को आजमाया जो समान मुद्दों वाले अन्य लोगों के लिए काम करते थे।

अंत में मैं लैन पर ADB सामान करने के साथ समाप्त हुआ। सेटिंग USB डीबग सेटिंग के ठीक बगल में थी और ADB में इसे "adb connect [IPADDRESS]: [पोर्ट]" के साथ सक्रिय किया जा सकता है। मेरे फोन पर पोर्ट 5555 था।

मुझे उम्मीद है कि यह किसी को लगातार कमियों से निपटने के बजाय काम पर वापस लाने में मदद करता है।


5

इस दृष्टिकोण ने मेरे लिए काम किया:

  1. adb kill-server
  2. डिवाइस प्रबंधक में ऑफ़लाइन डिवाइस अक्षम करें (नीचे चित्र देखें)
  3. डिवाइस मैनेजर में डिवाइस को सक्षम करें
  4. adb start-server

डिवाइस मैनेजर, "व्यू" मेनू, "डिवाइस बाय कनेक्शन":

यहां छवि विवरण दर्ज करें


4

मैं शुरू में एक ही समस्या का सामना करना पड़ा (एडीबी / फ़ास्टबूट से डाउनलोड के साथ GitHub ), लेकिन मैं अंत में काम करने के लिए मिल गया। मेरे लिए क्या काम किया:

  • Android एसडीके। एडीबी संस्करण: 1.0.31
  • फ्रंट USB पोर्ट का उपयोग करना ( मैकबुक प्रो 15 ")
  • देव विकल्प और यूएसबी डिबगिंग को सक्षम करने के बाद फोन को फिर से चालू करना (ऐसा सेटिंग पर 7 गुना टैप करके> फोन> बिल्ड के बारे में)।
  • यदि कोई उपकरण सूचीबद्ध नहीं है तो adb सर्वर को मारें (adb किल-सर्वर)
  • फोन पर डिबग आइकन दिखाई देना चाहिए।
  • RSA फिंगरप्रिंट पुष्टिकरण संवाद की जांच के लिए लॉक-स्क्रीन अनलॉक करना सुनिश्चित करें।

4

नवीनतम Android एसडीके स्थापित किया।
डिवाइस के यूएसबी पोर्ट को बदल दिया।
एमटीपी से बदला -> केवल चार्ज -> एमटीपी।
इसने काम कर दिया।


1
मेरे लिए, media ट्रांसफ़ॉर्मिंग मीडिया फाइल्स ’से, ट्रांसफ़ॉर्मिंग इमेजेज़’ (जो PTP / MTP है) को बदलते हुए (एंड्रॉइड SDKs को अपग्रेड करने, विभिन्न केबलों का उपयोग करने, ADB को फिर से शुरू करने, साइक्लिंग डेवलपर मोड, अनप्लग करने सहित / अन्य सभी सुधारों को आज़माने के बाद) को ठीक किया। USB को अलग-अलग पोर्ट्स में रिप्लेस करना आदि)। वार्षिक रूप से इस उत्तर में 0 अंक थे और जब मैं उत्तर की तलाश में था, तो दूसरे पृष्ठ पर था, इसलिए भविष्य में दूसरों की कोशिश करने और उनकी मदद करने के लिए मतदान किया।
स्टीवन क्राफ्ट

3

यदि आपने पहले अपने पीसी के आरएसए फिंगरप्रिंट को अधिकृत किया है और बिना किसी भाग्य के एडीबी किल-सर्वर आदि की कोशिश की है, तो आपकी समस्या सिर्फ यह हो सकती है कि लॉक होने के दौरान आप इसे कनेक्ट करने का प्रयास कर रहे हों। स्क्रीन-ऑन बटन दबाने और अपने पैटर्न में प्रवेश करने का प्रयास करें - इसने मेरे लिए इसे ठीक कर दिया।


3

सबसे अच्छा तरीका है जिसे मैंने अक्षम किया है और फिर डिवाइस मैनेजर से डिवाइस को सक्षम करने और एडीबी डिवाइस कमांड को चलाने के लिए है।

  1. प्रारंभ टैब पर जाएं और कंप्यूटर पर राइट क्लिक करें
  2. ड्रॉप डाउन मेनू से, प्रबंधित करें पर क्लिक करें
  3. कंप्यूटर प्रबंधन स्क्रीन से, डिवाइस प्रबंधक पर क्लिक करें
  4. दाएँ फलक पर, अपने डिवाइस को खोजने के लिए पोर्टेबल उपकरणों का विस्तार करें
  5. अपने डिवाइस के नाम पर राइट क्लिक करें और ड्रॉप डाउन मेनू पर अक्षम करें पर क्लिक करें
  6. जब यह अक्षम हो जाता है, तो इसे सक्षम करने के अलावा चरण 5 को दोहराएं।

डिवाइस ऑनलाइन वापस हो जाएगा। यह तेज है।


3

परतदार एडीबी कनेक्शन वाले लोगों के लिए एक और संभावना है, और यदि वे मैक पर हैं और एंड्रॉइड फाइल ट्रांसफर इंस्टॉल किया गया है: मैंने पाया कि फाइल ट्रांसफर मेरे एडीबी कनेक्शन के साथ हस्तक्षेप कर रहा था, जिससे यह रुक-रुक कर काम कर रहा था।

Android File Transfer Agent.appसंगत उपकरणों के लिए लगने वाली प्रक्रिया को मारना (उदाहरण के लिए, नेक्सस 7) मैक से जुड़ा होने के कारण मेरे लिए फ्लैकनेस को ठीक करता है।


1
यह वही था जो ओएस एक्स पर मेरे लिए समस्या पैदा कर रहा था, धन्यवाद!
adamam

3

जैसा कि किसी ने मेरी स्थिति के लिए कोई जवाब नहीं दिया: आपके पास ~ / .android / adbkey फ़ाइल तक पहुंच नहीं हो सकती है। यदि आप शुरू में sudo के साथ adb शुरू करते हैं, तो यह ~ / .android / adbkey.pub और ~ / android / adbkey को लिखते हुए, एक सार्वजनिक कुंजी युग्म उत्पन्न करेगा। बेशक, निजी कुंजी chmod 600 है - केवल आपके घर निर्देशिका में रूट के लिए पठनीय है। बाद में सामान्य उपयोगकर्ता के रूप में एडीबी शुरू करने से निजी कुंजी फ़ाइल तक कोई पहुंच नहीं होगी, जो बदले में "डिवाइस ऑफ़लाइन" के साथ चुपचाप विफल हो जाएगी।


3

मैक पर मेरे लिए जो हल किया गया था adbवह नवीनतम संस्करण (1.0.32) के लिए अपडेट हो रहा था । अब मैं अपने डिवाइस को फिर से ऑनलाइन देख सकता हूं


3

किसी उपकरण के ऑफ़लाइन होने की रिपोर्ट करने का कारण यह है कि adb उससे कनेक्ट नहीं हो सकता है। विकास के वातावरण से निष्पादन योग्य एडीबी नियंत्रण के तहत डिवाइस के साथ एक कनेक्शन (सॉकेट) बनाता है। डिवाइस में एक सेवा (डेमॉन) है जो इस संचार के लिए सुनती है। डेमन को adbd (adbdaemon के रूप में) कहा जाता है। जब कोई डिवाइस पर adb को सक्षम करता है तो वास्तव में इस डेमॉन को शुरू करता है, इसलिए डिवाइस के साथ कॉम्ब्स को स्थापित किया जा सकता है।

जब डिवाइस को ऑफ़लाइन के रूप में adb द्वारा रिपोर्ट किया जाता है क्योंकि डेमन अब नहीं चल रहा है या ऐसी स्थिति में है जो कनेक्शन स्वीकार नहीं करेगा। यदि नेटवर्क सक्रिय (नेटवर्क) कनेक्शन पर नीचे चला जाता है तो अधिकतर ऐसा नहीं होता है।

एकमात्र तरीका जो मैं इसे ठीक कर सकता था वह था डिवाइस को रिबूट करना। कई अन्य तरीकों से ऑफ़लाइन स्थिति को ठीक करने के लिए पहुंच सकता है, लेकिन डिवाइस को पुनरारंभ करना हमेशा काम करता है।


3

जब मैं नीचे की तरह ही मुद्दों का सामना कर रहा हूँ:

  1. एक कमांड प्रॉम्प्ट में adb start-server के बाद adb किल-सर्वर जारी करके adb को पुनः आरंभ करें
  2. फ़ोन पर USB डिबगिंग को अक्षम और पुनः सक्षम करें
  3. अगर यह अभी भी काम नहीं करता है तो फोन को रिबूट करना। इन चरणों के साथ मेरे 99% मुद्दों का समाधान हो गया है।

4. एक केबल को दूसरे USB स्लॉट में प्लग करने की कोशिश करें। मेरे मामले में मदद की गई थी।
dredkin

2

यह सिर्फ इसलिए है क्योंकि आपके कंप्यूटर में सही ड्राइवर नहीं है। इसे ठीक करने के लिए:

  1. डाउनलोड करें और Android एसडीके निकालें

  2. डिवाइस मैनेजर पर जाएं (कंप्यूटर पर राइट क्लिक करें -> गुण -> डिवाइस मैनेजर

  3. अपने डिवाइस को खोजने के लिए दाएँ फलक पर पोर्टेबल डिवाइसों का विस्तार करें

  4. अपने डिवाइस के नाम पर राइट क्लिक करें और अपडेट ड्राइवर सॉफ्टवेयर पर क्लिक करें

  5. ड्राइवर सॉफ़्टवेयर के लिए मेरा कंप्यूटर ब्राउज़ करें

  6. चरण 1 पर अपने Android एसडीके फ़ोल्डर में ब्राउज़ करें।

  7. अगला और आप कर रहे हैं


मेरे लिए विंडोज 7 पर और Nexus 7 के साथ समान। इसने काम करना बंद कर दिया, मैंने ड्राइवर को हटा दिया, इसे फिर से स्थापित किया और इसने काम किया
Michał K

मेरे मामले में, यह मेरा USB 3.0 नियंत्रक ड्राइवर है जो काम नहीं करता है! फोन के लिए ड्राइवर नहीं!
वीसीडी

2

निम्नानुसार adb सर्वर को पुनः आरंभ करने का प्रयास करें:

adb kill-server

adb start-server

मैं भी तुम्हारी ही तरह की समस्याओं को लेकर आया हूं। और adb सर्वर को पुनः आरंभ करने से यह समस्या दूर हो जाएगी।


2

मैंने कई बार अपडेट किया, जब तक कि मैं और अपडेट नहीं कर सका, लेकिन मुझे अपनी स्क्रीन पर कभी संकेत नहीं मिला; मैं बस डिवाइस को ऑफलाइन करता रहा।

मेरी समस्या यह थी कि मैं एडीबी कमांड को एक अलग निर्देशिका से चला रहा था जो वास्तव में अपडेट किया जा रहा था।

ADB exe के लिए सही अद्यतन निर्देशिका है:

C:\Program Files (x86)\Android\android-sdk\platform-tools\

2

डिवाइस को पुनरारंभ करें। मैंने अपने HTC फोन (एंड्रॉइड 4.0.3 पर चलने वाले) को प्राप्त करने के लिए यहां सूचीबद्ध सभी चीजों की कोशिश की, लेकिन adb devicesयह ऑफ़लाइन था। मैंने फ़ोन को पुनः आरंभ करने के बाद, यह अंततः ऑनलाइन था। यहाँ कुछ अन्य सुझावों ने फोन को पहचानने में योगदान दिया हो सकता है, लेकिन जिस तरह से आप उन्हें आज़मा रहे हैं, उस तरह से कुछ पुनरारंभ करने से निश्चित रूप से नुकसान नहीं होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.