ADB लगातार डिस्कनेक्ट करता है, डिवाइस को ऑफ़लाइन दिखाता है


36

मुझे यकीन नहीं है कि अगर यह यहां या मुख्य स्टैक ओवरफ्लो में जाना चाहिए, लेकिन मैंने इस क्षेत्र के साथ जाने का फैसला किया है, तो मैं उम्मीद कर सकता हूं कि मैं एक समान समस्या वाले किसी विशिष्ट अनुभव के साथ किसी को पकड़ सकता हूं।

मेरे पास एक सैमसंग कैप्टिनेट है (इसे घटाकर जीपीएस से प्यार करें)। मैं इसके लिए 2 अलग-अलग कंप्यूटरों से विकास करता हूं, एक घर पर, एक काम पर। मशीनें विंडोज एक्सपी, सर्विस पैक 3, 32 बिट दोनों हैं। मेरे पास एक ही सैमसंग ड्राइवर स्थापित है, एक्लिप्स के समान संस्करण, आदि। वर्तमान में फोन में सेरेंडिपिटी मॉड चल रहा है, हालांकि यह मुद्दा स्टॉक फर्मवेयर पर बिल्कुल वैसा ही था।

मेरी होम मशीन (समस्या एक) एक एथलॉन 64 2.2 Ghz है। मेरी कार्य मशीन एक कोर 2 डुओ है, मॉडल को याद न करें।

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

घर पर, अगर मैं कंप्यूटर और फोन दोनों को रिबूट करता हूं और ग्रहण खुले बिना कमांड प्रॉम्प्ट को खींचता हूं, तो मैं अदब डिवाइस टाइप करके डिवाइस को देख सकता हूं। आम तौर पर तब, मैं logcat को साफ कर सकता हूं या logcat को काफी स्थिर चला सकता हूं। यदि मैं Eclispe (मेरा विकास IDE) खोलता हूं और किसी एप्लिकेशन का नया निर्माण चलाने का प्रयास करता हूं, तो मैं आमतौर पर कनेक्शन खो दूंगा। अगर मैं बढ़ते हुए या adb के साथ पुल का उपयोग करके फ़ाइलों को कॉपी करने का प्रयास करता हूं तो भी यही होता है। कुछ फाइलें कॉपी हो जाएंगी, और अचानक कनेक्शन चला जाएगा और डिवाइस ऑफलाइन एडीबी को दिखाएगा, या सूची में बिल्कुल भी नहीं, या दो बार ऑफ़लाइन सूचीबद्ध होगा। फोन को रिबूट करना कभी-कभी मदद करता है, लेकिन हमेशा नहीं। कई बार मैं ग्रहण और हर दूसरे ऐप को बंद कर देता हूं, अपने फोन को रिबूट करता हूं और फिर भी अंत में डिवाइस का पता लगाने में पूरी तरह से असमर्थ हूं। मैं' एडीबी किल-सर्वर और एडीबी स्टार्ट-सर्वर का उपयोग करेंगे लेकिन यह आमतौर पर मदद नहीं करता है। मैं घर पर अपने एंटी-वायरस के लिए अवास्ट का उपयोग करता हूं, लेकिन बिना किसी एंटी-वायरस को स्थापित करने की कोशिश की है और यह समान है। मैंने हाल ही में हार्ड ड्राइव क्रैश के कारण विंडोज को फिर से इंस्टॉल किया है और यह बिल्कुल वैसा ही था। मैंने अपने टॉवर पर हर अलग USB पोर्ट की कोशिश की है।

मुझे उम्मीद है कि बहुत ज्यादा कोई मुझे बता सकता है कि क्या गलत है क्योंकि मैं एक डेढ़ साल से इसके साथ काम कर रहा हूं और यह मुझे अपना दिमाग खो देने वाला है।

-Jeremiah


1
मेरे पास एक समान समस्या है, लेकिन मैं घर पर उपयोग होने वाली केबल पर सिर्फ एक ढीला कनेक्शन है
cjk

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

यह मेरे लिए हर समय होता है लेकिन, किसी भी कारण से, केवल जब मैं कार में डिबगिंग कर रहा होता हूं। अजीब।
डेव जेन्सेन

मेरा USB केबल जिसने डिवाइस के साथ भेज दिया है डिबगिंग के समय इस समस्या के लिए कुख्यात है। हालांकि चार्ज करना ठीक है। वैसे भी, मैंने अपने पुराने (और संयोगवश) USB केबल को स्वैप किया और अब यह काम कर रहा है।
Pixel

पिक्सेल 2 और मैकबुक प्रो 15 इंच 2018 के साथ एक ही मुद्दा। मेरा यूएसबी सी से यूएसबी टाइप सी केबल Google से मूल एक है
ericn

जवाबों:


23

यूएसबी 3.0 पोर्ट से यूएसबी 2.0 पर स्विच करने से मेरे लिए समस्या हल हो गई। अधिकांश लैपटॉप इन दिनों दोनों पोर्ट प्रकारों के साथ आते हैं।


1
आपने मेरा दिन बचाया। पुराने फोन यूएसबी 3 पर डिस्कनेक्ट करने keeped जब APK को स्थापित करने से
Climbatize

मेरे लिए भी यही मुद्दा है। यह एक नया उपकरण भी था ... हालाँकि, यह लगातार 3.0 पोर्ट में प्लग होने पर डिस्कनेक्ट हो जाता है। इसे 2.0 पोर्ट पर ले जाने से बहुत अच्छा काम हुआ।
शॉन लेहनर

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

हां। @Climbatize जैसी ही समस्या थी। जब तक मुझे लगता है कि डिवाइस को पसंद नहीं किया गया था, तब तक यूएसबी पोर्ट को चारों ओर स्वैप करना पड़ा। नए डिवाइसों में समान पोर्ट (एस) पर कोई समस्या नहीं है, लेकिन पुराने डिवाइस हर बार एंड्रॉइड स्टूडियो एक एपीके को स्थापित करने की कोशिश करते हैं।
शाम

7

अपने डिवाइस को एक संचालित यूएसबी हब के माध्यम से कनेक्ट करें। नए ऐप्पल मैकबुक सहित कुछ मशीनों में यूएसबी पोर्ट में पर्याप्त शक्ति नहीं होती है, जिससे एडीबी लगातार डिस्कनेक्ट हो जाता है।

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


1
दिलचस्प। किसी और को वहाँ से जुड़े उपकरणों को पर्याप्त बिजली की आपूर्ति नहीं करने के लिए लबादा चित्र के साथ समस्या है?
स्कॉट बिग्स

2
आपको tcp ip adb के लिए WIFI की आवश्यकता नहीं है। फोन पर tbp / ip सुनने के लिए सबसे पहले एक काम करने वाली USB adb की जरूरत है। इसके साथ usb adb पर टाइप करें, adb tcpip 5555 टाइप करें, usb डिस्कनेक्ट करें, adb टाइप करें कनेक्ट your.phone.ip.number
लस्सी

मुझे विश्वास नहीं हो रहा है कि मैं केवल आज ही आया हूँ। मेरे पास एक मैकबुक प्रो (रेटिना, 15-इंच, 2013 के अंत में) है और मुझे महीनों तक यह मुद्दा मिला और मैंने पूरे इंटरनेट पर खोजा। मेरा गैलेक्सी S6 बेतरतीब ढंग से डिस्कनेक्ट होगा (अक्सर एक सेकंड के एक अंश के भीतर, हमेशा कनेक्ट होने के एक मिनट के भीतर)। मैंने इसे एक संचालित USB हब और bam के माध्यम से प्लग किया! यह सिर्फ काम करता है। धन्यवाद, @grebulon
पावेल डेकोव्स्की

यकीन नहीं है कि यह संबंधित है या नहीं, लेकिन बस मैक पोर्ट प्रो (रेटिना, 15-इंच, 2012) पर बाएं यूएसबी पोर्ट से दाएं यूएसबी पोर्ट पर स्विच करने से स्पष्ट रूप से समस्या हल हो गई!
जकारोन

3

यह मुझे उम्र भर के लिए परेशान कर रहा था। Logcat गायब हो जाता है या फोन को ADB के लिए USB को ठीक से देखने के लिए फिर से कनेक्ट करना होगा।

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


1

मुझे भी यही समस्याएं आती थीं और मेरा लॉगकैट भी स्पष्ट हो जाता था और एक्लिप्स में अपडेट होना बंद हो जाता था, अंतर यह है कि मैं तब आधिकारिक सैमसंग रोम पर था। के बाद मैं Darky की ROM में बदल गया स्थिरता बहुत बेहतर है। फिर भी, हर अब और फिर उपकरण गायब हो जाता है, लेकिन आमतौर पर यह USB को पुन: उपयोग करने के बाद फिर से दिखाई देता है। मेरा पीसी आपका (एटम D525, Win7) से थोड़ा अलग है, इसलिए मैं पुष्टि कर सकता हूं कि यह एकल डिवाइस / ओएस तक सीमित नहीं है।

यदि संभव हो तो मैं ROM को फिर से अपडेट करने या अपडेट करने का सुझाव दूंगा। या आप यह देखने के लिए किसी अन्य फ़ोन के साथ प्रयास कर सकते हैं कि क्या यह आपके फ़ोन के लिए विशिष्ट त्रुटि है। दूसरी ओर, एडीबी सॉफ्टवेयर के स्टैब्लेट नहीं है, इसलिए यह सिर्फ हिचकी को परेशान कर सकता है।


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

1

मेरे लिए यह लगता है कि आपके पास घर पर कुछ खराब हार्डवेयर या ड्राइवर हैं। सुनिश्चित करें कि आपके पास Kies से संबंधित कुछ भी नहीं है; Kies + Samsung विंडोज ड्राइवर्स को USB कनेक्शन पर अनियमित व्यवहार का कारण लगता है जो मशीनों के बीच भिन्न होता है ...

पहले अलग-अलग USB पोर्ट और केबल आज़माएं, थो।


मैं यहां सहमत हूं ... मुझे लगता है कि मूल रूप से मेरे घर के कंप्यूटर (बोर्ड / सीपीयू / usb पोर्ट) के साथ कुछ असंगत / असंगत होना चाहिए। मैं किसी भी अन्य USB उपकरणों के साथ कोई परेशानी नहीं है, हालांकि ... मैं दोनों स्थानों में एक ही केबल का उपयोग करता हूं ... इतनी अच्छी तरह से ... मुझे लगता है कि मैं बस खराब हो गया हूं। मैं अपने घर की मशीन को एक नई मोबो के साथ अपग्रेड करने से दूर रहा हूँ ... इसलिए मुझे लगता है कि बस होने वाला है। यह बेकार है, हालांकि, मैं ईमानदारी से एक तेज मशीन की जरूरत नहीं है, विकास मैं विशेष रूप से तीव्र नहीं है ...
Maximus

1

मैं अपने नेक्सस 4 के साथ एक ही मुद्दा रहा था, विंडोज 8 पर Cyogenmod 11 चला रहा था। मैं एक USB फाड़नेवाला का उपयोग करने में प्लग कर रहा था और मेरा फोन LogCat / DDMS द्वारा मान्यता प्राप्त होने के कुछ सेकंड के भीतर डिस्कनेक्ट होता रहेगा। मेरी मशीन पर एक भौतिक बंदरगाह पर स्विच करने ने चाल चली। मेरे मामले में सामने वाले USB पोर्ट्स ने ठीक काम किया।


1

मुझे यह डिस्कनेक्ट-पुनः कनेक्ट समस्या हो रही थी।

मैंने Windows USB सेटिंग में अपनी समस्या हल कर ली है:

1- Open device Manager.
2- Human interface Devices.
3- Right click in one of them or double click.
4- go to power management.
5- Uncheck the option of "Allow the computer to turn off this device to save power" than OK.
Note* try to use step #3-5 on all available option*

( http://www.tomshardware.co.uk/answers/id-1783536/usb-ports-disconnecting-reconnecting.html से )


1

मैं एक एलजी जी 3 मार्शमैलो का उपयोग कर रहा हूं। मुझे पता नहीं क्यों, लेकिन जब मैं Developer options > Networking section > Select USB Configuration > MTPइसे ठीक करने के लिए जाता हूं ।

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


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

1

स्थान का पता लगाएं android-sdk-windows\platform-tools

कमांड प्रॉम्प्ट खोलें और फिर इन कमांड्स को चलाएं:

सीडी c: \ android \ sdk \ android-sdk-windows \ platform-tools
adb.exe किल-सर्वर
adb.exe स्टार्ट-सर्वर

ये कदम आपकी समस्या का समाधान कर सकते हैं।


मत भूलना, अपने Android- sdk- विंडोज निर्देशिका शायद अलग है। इसलिए आपको अपने आप से स्ट्रिंग बदलनी चाहिए => c: \ android \ sdk \ android-sdk-windows \ platform-tools
msolak

1
ओपी ने लिखा: " मैं एडीबी किल-सर्वर और एडीबी स्टार्ट-सर्वर का उपयोग करूंगा लेकिन यह आमतौर पर मदद नहीं करता है "।
Firelord

यह एक समाधान है, समाधान नहीं है।
1978 में dm78

0

एक ही मुद्दा यहाँ; मैं gn / linux पर adb का उपयोग करता हूं जिसमें कोई अतिरिक्त ड्राइवर नहीं है।

समाधान समाधान: USB को अनप्लग करें और फिर से डालें

http://forum.xda-developers.com/showthread.php?p=17111464#post17111464


वर्तमान में, मेरा काम करने का तरीका है (और मुझे अभी भी लगता है कि यह बेकार है), निर्माण को बंद करने के लिए है, और प्लग एंड अनप्लग करें जब तक अदब डिवाइस को दिखाते हैं। अगर मेरे पास एक से अधिक शो, एडीबी किल-सर्वर है, तो प्लग इन और एडीबी डिवाइस। बेहद थकाऊ।
मैक्सिमस

2
निराशा से, यह लिंक एक मंच पर जाता है, जिसमें एक अन्य स्टैक एक्सचेंज साइट का लिंक है, जो इस थ्रेड से लिंक करता है।
bahamat

0

Debb / Ubuntu पर adb वर्तमान में 1.0.29 के रूप में है जो एंड्रॉइड 4.2.2+ डिवाइसों से जुड़ता है। 1.0.31 की आवश्यकता होती है जो इस त्रुटि का कारण बनता है

https://bugs.launchpad.net/ubuntu/+source/android-tools/+bug/1131163

आप या तो मैन्युअल रूप से नवीनतम Android विकास किट स्थापित कर सकते हैं या तब तक प्रतीक्षा कर सकते हैं जब तक कि डेबियन लोग तेह पैकेज को अपग्रेड नहीं करते हैं


0

एक ही लक्षण के साथ एक अलग मुद्दा जब MacOS सिएरा को अद्यतन किया जाता है। यहाँ एक वर्कअराउंड स्क्रिप्ट है:

#!/bin/bash

cat << EOF
###########################################################
# Workaround adb disconnecting issue on macOS Sierra
#
# More info:
# https://code.google.com/p/android/issues/detail?id=219085
# credits to: hans...@meetme.com, vs...@google.com
###########################################################

EOF

function monitor_adb () {
  adb start-server
  echo "[$(date)] adb started"

  while [ "$(adb shell echo 1)" ]; do sleep 5; done

  echo "[$(date)] adb is broken, restarting"

  adb kill-server
  adb start-server || adb start-server
  adb reverse tcp:8081 tcp:8081
}

while [ true ]; do time monitor_adb ; done

यह मेरे लिए काम नहीं करता है। मार / शुरू बस कोई भाग्य के साथ छोरों। एमबी 6 रेटिना 2015 एस 6 एज एफवाईआई के साथ योसेमाइट।
एडम के डीन

1
इसकी अब जरूरत नहीं रहनी चाहिए। बग 24.0.4 या बाद में तय किया गया है। जैसा कि यहां देखा गया है: code.google.com/p/android/issues/detail?id=219085
nilsi

0

मेरे पास एक ही मुद्दा था लेकिन केवल एंड्रॉइड 6/7 डिवाइस और मैक होस्ट के साथ। समाधान था ... 'चार्जिंग' से 'फाइल ट्रांसफर' मोड पर स्विच डिवाइस।


0

निम्नलिखित दो समाधानों ने मेरे लिए काम किया।

आप दोनों में से किसी एक या दोनों को आज़मा सकते हैं।

  1. डिवाइस को पुनरारंभ करें।
  2. कुछ आंतरिक भंडारण स्थान को मुक्त करें (अधिकांश मामलों में काम करता है)।

0

यहाँ मेरा उत्तर के साथ adb pullके आधार पर अनुकरण वैकल्पिक हल adbऔर dd। डिस्कनेक्ट होने पर यह लगातार रिट्रीट और रिज्यूमे डाउनलोड करता है।


0

प्रत्येक बार जब आप adb कनेक्शन को खुला छोड़ देंगे, तो adb सेशन का उपयोग करने के बाद डिस्कनेक्ट करने की आवश्यकता होगी, बस चलाने के लिए डिस्कनेक्ट करें

adb disconnect <ipaddress>

आप ipaddress को एंड्रॉइड डिवाइस के ip के साथ बदलते हैं, जैसे adb कनेक्ट।

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