2013-02-26 19 views
19

मैंने कई उपयोगकर्ताओं को समान समस्याएं पढ़ी हैं, लेकिन मुझे मिले समाधानों में से कोई भी मेरे मुद्दे को हल नहीं कर पाया है।एंड्रॉइड 4.2.2 डिवाइस ऑफ़लाइन

मैं कई Nexus उपकरण में Android 4.2.2 और वे सभी ऑफ़लाइन के रूप में दिखाई और उनमें से कोई चल रहा एक संकेत दिखाने जब मैं उन्हें में प्लग है

मैं पहले से ही करने की कोशिश की:।

  • अनप्लगिंग/उन्हें
  • में प्लग लगाने बंद/USB डीबगिंग
  • पर कंप्यूटर, गठजोड़ उपकरणों और एशियाई विकास बैंक सर्वर
  • ड्राइवरों फिर से स्थापित करने को पुन: प्रारंभ और यहां तक ​​कि एस के लिए ड्राइवरों स्विचिंग amsung एडीबी ड्राइवरों
  • पुष्टि मैं एडीबी 1.0.31
  • चल रहा हूँ यकीन है कि मेड मेरी पथ अंक adb.exe को
  • अपने पूरे कंप्यूटर पर किसी भी पुराने adb.exe फ़ाइलें नष्ट कर दिया गया

उत्तर

3

अंत में पाया जवाब। मैंने "स्नैपपीया" स्थापित किया था, जो स्पष्ट रूप से अपने स्वयं के ADB.exe को भेजता है। यह किसी भी तरह से रास्ते में हो रहा था। इस खराब लिखित सॉफ़्टवेयर को अनइंस्टॉल करना और समस्या को ठीक करने के लिए रिबूट करना।

एंड्रॉइड डेवलपर के रूप में, इस प्रकार की चीज डरावनी है। क्या यह सब कुछ मैंने घर सर्वर पर कहीं भी भेज रहा था? किसी भी सॉफ्टवेयर को किसी ग्राहक के कंप्यूटर पर एडीबी क्यों इंस्टॉल करना चाहिए?

यह शायद कारण गूगल पहली जगह में इस सुरक्षा उपाय जोड़ने के लिए ...

+0

बस स्नैपपी प्रक्रिया को मारें और डिफ़ॉल्ट एडीबी का उपयोग करें। चीन से एंड्रॉइड डिवाइस मैनेजर के बहुत सारे एंड्रॉइड डिवाइस से कनेक्ट करने के लिए प्रबंधक के अपने एडीबी क्लाइंट का उपयोग करें। – RxRead

2

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

+0

धन्यवाद। प्रश्न में बताए गए अपडेट मेरे पास थे। यह सिर्फ स्नैपपीया हस्तक्षेप कर रहा था। – Justin

33

यदि आपने सही ढंग से एडब स्थापित किया है और आपने ऊपर दिए गए सभी उपचारों को मेरे उपाय को सुनने की कोशिश की है:

एंड्रॉइड 4.2.2 में "डिवाइस ऑफलाइन" को प्रदर्शित करने का कारण यह है कि एंड्रॉइड की 4.2.2 में एक सुरक्षा सुविधा है जो यूएसबी पोर्ट्स का श्वेतसूची बनाता है जिसे डिबगिंग पोर्ट के रूप में उपयोग किया जा सकता है।

usb में deivce प्लग और कमांड दर्ज करने के बाद "एडीबी उपकरणों" एक पॉपअप विंडो अपने डिवाइस में बढ़ा दी जाएगी और कनेक्शन स्वीकार करने को कह:

popup window to accept RSA fingerprint of your usb

आप USB की आरएसए फिंगरप्रिंट स्वीकार करने के बाद अब आप "adb devices" को फिर से जारी कर सकते हैं और देख सकते हैं कि डिवाइस अब ऑफलाइन नहीं है,

यदि आप पॉपअप विंडो नहीं देखते हैं, तो आपका एडीबी संस्करण पुराना है, आपका एडीबी संस्करण कम से कम 1.0.31 होना चाहिए (आप "adb संस्करण" कमांड का उपयोग कर संस्करण देख सकते हैं)। यदि संस्करण 1.0.31 से बड़ा है तो Google से नवीनतम अपडेट का उपयोग करके अपने प्लेटफ़ॉर्म-टूल पैकेज को अपडेट करें। आप sdk-repository में नवीनतम संस्करण पा सकते हैं। प्लेटफ़ॉर्म-टूल्स * .zip अपने ओएस से जुड़े और https://dl-ssl.google.com/android/repository/platform-tools*.zip से डाउनलोड करें।

उदाहरण संस्करण 1 9 .0.0 के लिए।

लिनक्स के लिए: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

खिड़कियों के लिए: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip

MacOSX के लिए: https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip

यह

+5

धन्यवाद! कई गैर-कामकाजी समाधानों को आजमाने के बाद इसने मेरी समस्या को हल किया। – CodeSpeaker

+0

यह मेरे लिए भी काम करता है, धन्यवाद! +1 –

+1

@ सरिगलिन, मेरे पास जवाब संपादित करने का समय नहीं है (शायद किसी के पास कुछ है;), बस यह जोड़ना चाहते हैं कि यदि आप हमेशा नवीनतम संस्करण चाहते हैं, तो http: "प्लेटफ़ॉर्म-टूल्स * ज़िप" की खोज http: /dl-ssl.google.com/android/repository/repository-8.xml (इसे "साइट: डीएल-ssl.google.com/android/repository प्लेटफ़ॉर्म टूल्स" के लिए खोजकर मिला) –

1

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

संबंधित मुद्दे