Android डिवाइस चयनकर्ता - मेरा डिवाइस ऑफ़लाइन लगता है


150

मैंने एक एप्लिकेशन विकसित किया है और मैं इसे अपने एचटीसी डिजायर पर तैनात करने की योजना बना रहा हूं। मैंने USB ड्राइवर स्थापित किया है। मैंने फोन पर यूएसबी डिबगिंग चालू की और फोन प्लग-इन होने पर ही चार्ज को चुना। जब मैं एप्लिकेशन चलाता हूं तो Android डिवाइस चयनकर्ता मेरे डिवाइस को ऑफ़लाइन दिखाता है। मैं इस बिंदु पर फंस गया हूं। किसी भी सहायता की सराहना की जाएगी।

मैं विंडोज 7 (64 बिट) पर ग्रहण हेलियोस में विकसित करता हूं


2
मॉडरेटर नोट : इस प्रश्न के 40 से अधिक उत्तर हैं। कोई भी नया उत्तर जोड़ने से पहले, कृपया सुनिश्चित करें कि आपका समाधान पहले से ही पोस्ट नहीं किया गया है।
मैट

जवाबों:


326

मैंने अपने एचटीसी डिजायर पर ऐसा कुछ बार देखा है। मैंने कभी पता नहीं लगाया है कि समस्या एडीबी या डिवाइस में है लेकिन मैं आमतौर पर निम्नलिखित कार्य करता हूं:

  • एक cmd प्रॉम्प्ट में 'adb start-server' के बाद 'adb किल-सर्वर' जारी करके adb को पुनः आरंभ करें
  • फोन पर USB डिबगिंग को अक्षम और पुनः सक्षम करें
  • अगर यह अभी भी काम नहीं करता है तो फोन को रिबूट करना।

इन चरणों के साथ मेरे 99% मुद्दों का समाधान हो गया है।


7
मेरे सैमसंग गैलेक्सी मिनी पर, डिवाइस का एक मात्र पुनरारंभ मेरे लिए इस समस्या को हल करता है।
nemesisfixx

2
मुझे एक HTC अतुल्य एस मिला है, बिल्कुल नया। डिवाइस को Android डिवाइस चयनकर्ता में 'ऑफ़लाइन' चिह्नित नहीं किया गया है, यह बिल्कुल नहीं दिखा रहा है! मैंने पहले से ही 3 अलग-अलग केबलों के साथ कोशिश की है, यूएसबी डिबगिंस मोड को चालू और बंद किया है, फोन को कई बार रिबूट किया है और कुछ भी काम नहीं करता है! मैं विंडोज़ एक्सप्लोरर का उपयोग करके फ़ाइलों को ब्राउज़ कर सकता हूं (मुझे 'डिस्क ड्राइव' विकल्प चालू है), जो ठीक काम करता है, लेकिन मैं एक्लिप्स का उपयोग करके डीबग नहीं कर सकता। यह मेरे गैलेक्सी फोन और टैबलेट के साथ ठीक काम करता है, सिर्फ एचटीसी के साथ नहीं। कोई विचार?
aeldron

2
मुझे अपने Android डेवलपर टूल को नवीनतम संस्करणों (16.1 और 21.0 इस टिप्पणी के अनुसार) को अपडेट करने की आवश्यकता है, और b) निकालें / usr / bin / adb, जो पुराना था और आपके एंड्रॉइड प्लेटफॉर्म में स्थापित होने वाली adb निष्पादन योग्य की देखरेख कर रहा था -tools फ़ोल्डर। सुनिश्चित नहीं है कि कहां / usr / bin / adb कहां से आया है!
एरिक मिल

1
मेरे लिए यह वही Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd promptकाम था
जकरसो

1
जब मैं अपने यूएसबी केबल को अलग कर लेता हूं, तो समस्या दूर हो जाती है। पता नहीं कि यह केबल की समस्या है या किसी प्रकार की टाइमआउट समस्या है। कोई सुराग?
Trojan.ZBOT

64

मैंने कई आदेशों में सभी उत्परिवर्ती समय की कोशिश की, फिर मेरे विशेष उत्तर में ठोकर खाई:

एक अलग यूएसबी केबल का उपयोग करें - अचानक सब कुछ पूरी तरह से काम किया।

( लोगों के लिए एक और संभावित उत्तर जो मुझे मिला - सुनिश्चित करें कि डिवाइस पर 15mb से अधिक खाली स्थान है।)


मेरे गैलेक्सी एस डिवाइस के साथ प्रदान की गई यूएसबी केबल काम नहीं करती थी। एक मैं ईबे ने किया।
जे टॉमटेन

केबल ने मास स्टोरेज डिवाइस के लिए पूरी तरह से काम किया। लेकिन डिबगिंग के लिए नहीं। केबल बदलने से समस्या हल हो गई। =)
रहमतुल्लाह एम

यहां खराब केबल, इसे स्विच करना मेरे लिए काम करता है। लेकिन मैं प्रस्ताव करता हूं कि आप उन प्रक्रियाओं की भी जांच करें जो कि एडब के अलावा पोर्ट 5037 सुन रहे हैं। उन सभी को मार डालो, और एडीबी सर्वर को पुनरारंभ करें, आपका डिवाइस ऑनलाइन वापस होगा।
स्टीवंस

वाह, मैं एक लाख वर्षों में यह पता नहीं लगा सका कि सभी खुद से !! धन्यवाद
डेवलपर

6
मेरे मामले में केबल ने ठीक काम किया, लेकिन यूएसबी पोर्ट समस्या थी। USB 3.0 से USB 2.0 पोर्ट पर स्विच किया गया और यह काम कर गया।
डेविड मर्डोक

33

DDMS-> डिवाइसेस पर जाएं -> दाईं ओर व्यू मेनू डाउन एरो पर क्लिक करें -> "रीसेट एडब" विकल्प चुनें यह काम करेगा

एंड्रॉइड स्टूडियो में: एंड्रॉइड डिवाइस मॉनिटर (टूल्स-> एंड्रॉइड) खोलें और एडीबी को रीसेट करने के लिए 'डिवाइस' टैब पर तीर पर क्लिक करें।

रीसेट अदब


1
मेरे लिए काम किया- शीर्ष मतदान वाले उत्तर की तुलना में बहुत अधिक सफल। धन्यवाद
IcedDante

1
मैं इसे एंड्रॉइड स्टूडियो में कैसे करूं?
Janus Troelsen

इस कदम के बाद, इसने मुझे अनधिकृत लिखा, फिर मैंने अपना फोन फिर से शुरू कर दिया (ASUS zenfone 5), इसने मुझसे पूछा, कनेक्शन की अनुमति देने के लिए, जब मैं अनुमति देता हूं, तो डिवाइस ऑनलाइन हो गया, बहुत बहुत धन्यवाद
GGSoft

यह मेरे साथ हुआ जब मैंने एक ही फोन को एक ही भौतिक मशीन पर उबंटू से जोड़ा। यह मेरे लिए काम करता है, फोन ने कंप्यूटर फिंगरप्रिंट के प्राधिकरण के लिए कहा। दिलचस्प रूप से विंडोज पर यह सिर्फ जुड़ा हुआ है
comodoro

14

नेक्सस 7 डिवाइस के साथ विंडोज में एक ही समस्या का सामना करना पड़ा ।

बस टास्क मैनेजर से adb.exe प्रक्रिया को मारने से मेरी समस्या हल हो गई।


7

मुझे कई बार एक ही समस्या थी - बस रिबूट करने से यह हल हो जाता है।


6

मुझे एक स्माइली की समस्या भी थी, मुझे सैमसंग गैलेक्सी एस (GT I9000) था। मेरे पास ड्राइवर थे, लेकिन फोन ने एंड्रॉइड स्टूडियो में ऑफ़लाइन दिखाया ।

पीसी से कनेक्ट होने के दौरान डिवाइस को पुनरारंभ करने से समस्या हल हो गई।


मेरे पीसी से कनेक्टेड रहते हुए नेक्सस 7 को रीस्टार्ट करने से स्क्रीन पर चार्जिंग लोगो प्रदर्शित होता है।
पोंकाडूडल

4
मुझे लगता है कि आप इसे वापस चालू करना भूल गए (फिर से शुरू करने का महत्वपूर्ण हिस्सा)
AlexVPerl

5

एसडीके प्रबंधक (ग्रहण में) का उपयोग करके एंड्रॉइड एसडीके प्लेटफ़ॉर्म टूल अपडेट किया गया। मेरे लिये कार्य करता है।


4

मेरे पास एक ही मुद्दा था और मैंने इसे ग्रहण पर एडीबी को रीसेट करके हल किया।

ग्रहण पर जाएं:

DDMS (ऊपरी दाएं कोने) -> उपकरण -> रीसेट अदब


3

मैं निश्चित रूप से नहीं कह सकता, लेकिन अपने डिवाइस से यादृच्छिक डिस्कनेक्ट के घंटों के बाद (विशेषकर जब कुछ भी डिबग करने की कोशिश कर रहा था), मैंने एक यूएसबी पोर्ट पर स्विच किया जो कि यूएसबी 3.0 नहीं है और यह समस्या को हल करने के लिए लगता है।


1
अरे वाह, मैंने अपनी USB एक्सटेंशन केबल को अनप्लग कर दिया है और इसे सीधे प्लग किया है और यह काम करता है। बेशक, मेरे पास अब एक "मोबाइल" डिवाइस नहीं है, जो कि मैं
किसके

मैंने USB केबल को हब पर एक पोर्ट से सीधे मशीन (मैकबुक) पर एक पोर्ट पर स्विच किया और उस समस्या को हल किया, जब स्वीकृत उत्तर में कोई भी कदम नहीं उठाया। मेरे सभी USB पोर्ट 3.0 हैं, मेरा मानना ​​है।
लार्स

2

मेरे पास HTC वाइल्डफायर है और डिबगिंग को सक्षम करने और "ऑफ़लाइन" समस्या के लिए ठीक काम करने में सक्षम है। त्रुटि दिखाई नहीं देती है।

हालाँकि, मैं एक नई समस्या में भाग गया, जब sl3a के साथ एक अजगर फ़ाइल को आयात करने की कोशिश की गई: " यहाँ बताया गया कोई एंड्रॉइड नाम का मॉड्यूल्ड" नहीं है । कहा जा रहा है, मैं अभी भी android.pyएसडी कार्ड / अजगर फ़ोल्डर पर कहीं स्थित इस फ़ाइल को नहीं चला सकता । मैं androidscreencast.jnlp से जुड़ सकता हूं और यह ठीक काम करता है :)


2

मैंने अपने डिवाइस से अवांछित एप्लिकेशन / गेम को हटाकर इसे ठीक किया - सुनिश्चित करें कि डिवाइस पर 15mb से अधिक खाली स्थान है))। यह काम करेगा :)


2

मुझे अपने गैलेक्सी एस 4 के साथ भी यही समस्या थी, जब एक विन 7 64 मशीन से जुड़ा था, एक्लिप्स में उपलब्ध डिवाइस के रूप में नहीं दिखा रहा था। रिबूट करने की कोशिश की गई, शुरू करने / अदब शुरू करने, यूएसबी 3 से यूएसबी 2 पोर्ट पर स्विच करने ... जिसमें से किसी ने भी मदद नहीं की। यहां से डाउनलोड किए गए सैमसंग ड्राइवर: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT

स्थापित ड्राइवर और फिर जब मैंने अपने फोन को फिर से कनेक्ट किया, तो विंडोज़ ने नए ड्राइवरों (एक मिनट या तो ले लिया) को स्थापित किया। मैंने फिर ग्रहण को फिर से शुरू किया और फोन को देखने और ऐप को चलाने में सक्षम था।

मैंने इसे usb 3 पोर्ट के साथ भी आजमाया और यह काम भी करता है।


2

मुझे एंड्रॉइड स्टूडियो 0.2.2 (IntelliJ) में इसी तरह की समस्या थी। विंडोज 7 पर मेरा नेक्सस 7 डिवाइस चॉसर में दिखाई नहीं दिया, हालांकि यह मेरे मैक पर ठीक था। मैं अपने Nexus 7 को Windows Explorer में भी ब्राउज़ कर सकता हूं।

अंत में मुझे नेक्सस 7 (लिंक) के लिए Asus USB ड्राइवरों को स्थापित करने की आवश्यकता थी :

उसके बाद एडीबी ने मेरे नेक्सस का पता लगाया और सब कुछ उम्मीद के मुताबिक काम किया।


2

एक मोटोरोला MZ 601 (Xoom) के साथ मेरे पास आया। मैंने अन्य उत्तरों में सुझाए गए सभी चीजों की कोशिश की, लेकिन अंत में मेरे लिए एकमात्र मुद्दा एक अलग यूएसबी पोर्ट का उपयोग करना था। ध्यान रहे, एक ही डिवाइस पहले अन्य USB पोर्ट से जुड़ा था और यह काम करता था। इसलिए, यदि अन्य सभी विफल हो जाते हैं, तो एक अलग पोर्ट का उपयोग करने पर विचार करें।


2

मेरे पास एक विंडोज 7 डेस्कटॉप है जिसके साथ Google Nexus 7 जुड़ा हुआ है। मुझे 'ऑफलाइन' समस्या भी थी। नेक्सस पर किसी भी पिछले प्राधिकरण को रद्द करके मेरा हल किया गया है। इसलिए अब मुझे नेक्सस पर अधिकृत करने का संकेत मिलता है - मैं कम से कम अभी के लिए प्राधिकरण को नहीं बचा रहा हूं - और मैं प्राधिकरण को अनुमति देता हूं - और वॉइला! - एंड्रॉइड एसडीके डिवाइस को 'asus-nexus_7-xxxx' के रूप में सही रूप से दिखाता है । HTH


2

मैं ग्रहण के माध्यम से डीबग करने के लिए एक Nexus 10 का उपयोग करने का प्रयास कर रहा था। मैं इसे पहचानने के लिए ग्रहण करने के लिए संघर्ष कर रहा हूं। अंत में मैंने start एडीबी किल सर्वर ’/ tried एडीबी स्टार्ट सर्वर’ कमांड की कोशिश की, जिसे डिवाइस दिखाने के लिए कम से कम एक्लिप्स मिला, हालांकि अभी भी केवल ऑफ़लाइन है।

तब मैंने पीसी के पीछे एक में यूएसबी कनेक्शन स्विच करने की कोशिश की, और यह काम किया!

नोट: मैंने USB पोर्ट को पीछे करने के बाद, मुझे अपने पीसी से डिबगिंग की अनुमति देने के लिए नेक्सस पर संकेत दिया गया था, एक बार जब मैंने अनुमति दी, तो ऐप पॉप अप हो गया।


2

मुझे यह समस्या आ रही थी और PTP कनेक्शन को सक्रिय करके हल किया गया था

जब आप अपने फोन में केबल कनेक्ट करते हैं तो यह विकल्प दिखाई देगा। फिर आपको एक संकेत दिखाई देगा, जो आपसे पूछेगा कि आप अपने USB को कैसे चाहते हैं।

"USB का उपयोग करें":

मीडिया फ़ाइलों को स्थानांतरित करना छवियों को स्थानांतरित करना मिडी उपकरणों को चार्ज करना

मैंने दूसरा विकल्प चुना (छवियों का स्थानांतरण)। इसलिए, मेरा फ़ोन ONLINE मोड में बदल गया है


1

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

  1. केवल चार्ज
  2. एचटीसी सिंक
  3. डिस्क ड्राइव
  4. यूएसबी टेथरिंग

मुझे इस समस्या का भी सामना करना पड़ रहा था और मैंने डेविड कॉंट के जवाब देने के तरीके का परीक्षण किया था लेकिन अभी तक डिवाइस ऑफ़लाइन दिखाई दे रही थी। *

मैंने विकल्पों की जाँच की और पाया कि मैंने डिस्क ड्राइव विकल्प का चयन किया है। फिर मैंने केवल मोड चार्ज करने के विकल्प को बदल दिया और फिर से डेविड कॉंट के चरणों का पालन किया। मुझे पता नहीं क्यों, लेकिन इस बार यह मेरे लिए काम किया।


1

हां, Droid 2 ग्लोबल पर समान व्यवहार। लगता है जैसे आप USB को मान्यता प्राप्त कर सकते हैं यदि आप पुनर्प्राप्ति से रिबूट करते हैं। लेकिन, अन्यथा एक बार जब आप कंसोल पर होते हैं, तो एडीबी डिवाइस डिवाइस को ऑफ़लाइन दिखाता है। निश्चित नहीं है कि इस समस्या का इलाज कैसे किया जाए।

लेकिन, जब तक आप फोन को हैक नहीं कर रहे हैं, तब तक मैंने इसे सामान्य बिजली की आपूर्ति के साथ बैटरी के साथ गिरा दिया, और इसे संचालित किया। इसलिए इसे शक्ति मिल रही है। मुझे यकीन नहीं है कि अगर इसकी सिनोजेनटीम है कि बस किसी तरह का संकेतक लगाना भूल गया है .. या क्या लेकिन, चिंता मत करो। आपकी बैटरी चार्ज हो रही है।

हालाँकि, पुश .apks और अन्य सामान अब आसान नहीं है। लेकिन हे, जब एक दोस्त के लिए फोन रूट करते हैं तो क्या आप जरूरी चाहते हैं कि वे कुछ भी धक्का दें .. कहीं भी?


1

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


1

मेरे HTC अतुल्य एस पर एक ही मुद्दा था। समस्या यह थी कि मैंने कनेक्ट करने के लिए थर्ड पार्टी डॉकिंग स्टेशन का उपयोग किया था। फोन को सीधे कनेक्ट करने से समस्या हल हो गई।


1

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


एक अस्पष्ट जवाब के बिट, ओपी भी फ्रायो चला रहा है और जेली बीन नहीं।
केव

1

मुझे आपकी यही समस्या है। मैंने इस साइट पर मिलने वाले सभी समाधानों की कोशिश की। अंत में मुझे पता चला कि मेरा पीसी फ्रंट यूएसबी मेरे फोन की ऑफलाइन स्थिति का कारण है। मुझे पता है कि यह बेवकूफ है :) लेकिन सामने के यूएसबी पोर्ट से यूएसबी केबल को स्विच करना मेरे लिए काम कर रहा है।


1

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


1

मैं OSX पर हूं और एक मैकबुक रेटिना है। USB पोर्ट को स्विच करना, जिसे मेरे डिवाइस में प्लग किया गया था, किसी कारण से, मेरे मुद्दे को ठीक किया।


1

वाईफाई के माध्यम से डिबगिंग करते समय मुझे "डिवाइस ऑफ़लाइन" त्रुटि मिलती है। जब भी मैं यूएसबी के साथ डिबगिंग पर वापस जाना चाहता हूं, मुझे टाइप करना होगा adb usb, लेकिन यह कमांड केवल तभी काम करता है जब डिवाइस वाईफाई के माध्यम से एडीबी से जुड़ा हो; यदि डिवाइस किसी कारण से कनेक्शन खो देता है, तो इसे फिर से शुरू करना होगा, जो एक दर्द है। बस एडीबी को रीसेट करने से यह समस्या हल नहीं होती है।

इसके आसपास काम करने के लिए, मैंने Google Play से एक adb टर्मिनल एप्लीकेशन डाउनलोड की: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en

मैं तब अपने डिवाइस पर टर्मिनल एप्लिकेशन को खोलता हूं जबकि मेरा डिवाइस यूएसबी के माध्यम से मेरे कंप्यूटर से जुड़ा हुआ है, और इसमें टाइप करें:

adb kill-server
adb start-server
adb usb

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


1

विंडोज 7 के साथ डिबगिंग मोड में गैलेक्सी नोट 3 पर मुझे एंड्रॉइड एडीटी (ग्रहण) डीडीएमएस "डिवाइस" विंडो में डिवाइस "ऑफ़लाइन" के साथ समस्या थी। नोट 3 में यूएसबी कनेक्शन के रूप में यूएसबी 3.0 का चयन करके नियंत्रण कक्ष को खींच लें जो डिवाइस ऑनलाइन आया था। स्पष्ट रूप से USB3 पोर्ट वाले कंप्यूटर के लिए लागू है।


1

लगभग 5 सेकंड के लिए यूएसबी केबल को हटाने और पुन: कनेक्ट करने से भी समस्या हल हो जाती है। हो सकता है कि आपको एक या दो बार कोशिश करनी पड़े।


1

मेरे लिए यही समाधान था। वाईफ़ाई के माध्यम से डिबग करने के लिए जैसे ही कनेक्ट करें:

सुनिश्चित करें कि आपका फोन usb से जुड़ा है। फिर अपने कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में खोलें और नेविगेट करें YourAndroidSdkLocation\platform-tools, और करें:

adb tcpip 5555
adb connect YOUR_DEVICE_IP

इस बिंदु पर मेरा उपकरण सफलतापूर्वक ऑनलाइन आया, जिससे मुझे यूएसबी या वाईफाई दोनों के माध्यम से डिबग करने का विकल्प मिला।


1

मेरा ऑफलाइन था।

मैंने अनप्लग किया और फिर से प्लग किया, लेकिन मोबाइल जागने के साथ, एक खिड़की खोलने की अनुमति मांगी।

तो प्लग और अनप्लग करने की कोशिश करें लेकिन फोन जागने के साथ।

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